Ovaj članak objašnjava kako podcrtati tekst u PDF koristeći C#. Pojedinosti o postavkama okruženja, popis zadataka koje treba izvršiti i primjer koda koji se može izvoditi koji pokazuje kako podcrtati tekst u PDF-u koristeći C# dio su toga. Također ćete naučiti opcije za izvođenje drugih relevantnih operacija na tekstu u PDF-u.
Koraci za podcrtavanje u PDF datoteci pomoću C#
- Postavite okruženje da koristi Aspose.PDF for .NET za podcrtavanje teksta
- Stvorite novu PDF datoteku pomoću klase Document i dodajte joj stranicu
- Napravite objekt TextBuilder i povežite ga s određenom stranicom na kojoj će neki tekst biti podcrtan
- Napravite uzorak teksta koristeći TextFragment i postavite njegov font, položaj i oznaku za podvlačenje
- Dodajte ovaj fragment teksta PDF datoteci pomoću objekta TextBuilder
- Spremite izlaznu PDF datoteku s podcrtanim tekstom
Opis kako podcrtati tekst u PDF datoteci pomoću C# nalazi se u gornjim koracima. Stvorite novi PDF tako da u njega dodate uzorak teksta i nadmašite ciljani tekst pomoću klase TextFragment. Konačno, oznaka Underline mora biti istinita prije dodavanja TextFragmenta u PDF datoteku.
Kod za podcrtavanje teksta u PDF-u pomoću C#
namespace PDFUtility | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Underline text in C# | |
{ | |
// Set PDF license | |
new Aspose.Pdf.License().SetLicense("Aspose.Total.lic"); | |
// Create a document object and add a page to it | |
Aspose.Pdf.Document doc = new Aspose.Pdf.Document(); | |
doc.Pages.Add(); | |
// Create TextBuilder for a particular page | |
Aspose.Pdf.Text.TextBuilder builder = new Aspose.Pdf.Text.TextBuilder(doc.Pages[1]); | |
// Create a TextFragment and set text, font, underline flag, and position | |
Aspose.Pdf.Text.TextFragment txtFragment = new Aspose.Pdf.Text.TextFragment("Text to be underlined"); | |
txtFragment.TextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Calibri"); | |
txtFragment.TextState.FontSize = 12; | |
txtFragment.TextState.Underline = true; | |
txtFragment.Position = new Aspose.Pdf.Text.Position(20, 700); | |
// Append the TextFragment | |
builder.AppendText(txtFragment); | |
// Save the PDF document | |
doc.Save("output.pdf"); | |
} | |
} | |
} |
Ovaj kod pokazuje kako podcrtati u PDF-u pomoću C#. U ovom uzorku koda stvara se nova PDF datoteka s uzorkom teksta, a zatim se koristi svojstvo TextFragment.TextState koje sadrži oznaku za podvlačenje. Ako želite podcrtati tekst u postojećoj PDF datoteci, možete upotrijebiti klasu TextFragmentAbsorber za pretraživanje ciljnog teksta i zatim ga podcrtati.
U ovom smo vodiču naučili podcrtavati tekst, međutim, ako ste skloni naučiti postupak precrtavanja teksta u PDF-u, pogledajte članak na kako precrtati tekst u PDF-u koristeći C#.