Hur man understryker text i en PDF med C#

Den här artikeln förklarar hur man understryker text i en PDF med C#. Detaljerna om miljöns inställningar, en lista över uppgifter som ska utföras och en körbar exempelkod som visar hur man understryker text i PDF med C# är en del av det. Du kommer också att lära dig alternativen för att utföra andra relevanta operationer på texten i en PDF.

Steg för att understryka i PDF-fil med C#

  1. Ställ in miljön att använda Aspose.PDF for .NET för att understryka texten
  2. Skapa en ny PDF-fil med klassen Document och lägg till en sida i den
  3. Skapa ett TextBuilder-objekt och länka det till en viss sida där viss text ska understrykas
  4. Skapa lite exempeltext med hjälp av TextFragment och ställ in dess teckensnitt, position och understrykningsflaggan
  5. Lägg till detta textfragment till PDF-filen med hjälp av TextBuilder-objektet
  6. Spara PDF-filen med understruken text

Beskrivningen av hur man understryker text i PDF-fil med C# finns i stegen ovan. Skapa en ny PDF genom att lägga till lite exempeltext i den och överskrid måltexten med klassen TextFragment. Slutligen måste understrykningsflaggan vara sann innan textfragmentet läggs till i PDF-filen.

Kod för att understryka text i PDF med 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");
}
}
}

Den här koden visar hur man understryker i PDF med C#. I det här kodexemplet skapas en ny PDF-fil med en exempeltext och sedan används egenskapen TextFragment.TextState som innehåller understrykningsflaggan. Om du vill understryka text i en befintlig PDF-fil kan du använda klassen TextFragmentAbsorber för att söka i måltexten och sedan understryka den.

I den här handledningen har vi lärt oss att understryka en text, men om du är benägen att lära dig processen att stryka ut text i en PDF, se artikeln om hur man stryker ut text i PDF med C#.

 Svenska