Як підкреслити текст у PDF за допомогою C#

У цій статті пояснюється, як підкреслити текст у PDF за допомогою C#. Деталі про налаштування середовища, список завдань, які потрібно виконати, і приклад коду, що демонструє як підкреслити текст у PDF за допомогою C#, є частиною цього. Ви також дізнаєтесь про варіанти виконання інших відповідних операцій над текстом у PDF-файлі.

Кроки для підкреслення у файлі PDF за допомогою C#

  1. Налаштуйте середовище для використання Aspose.PDF for .NET для підкреслення тексту
  2. Створіть новий PDF-файл за допомогою класу Document і додайте до нього сторінку
  3. Створіть об’єкт TextBuilder і зв’яжіть його з певною сторінкою, де потрібно підкреслити текст
  4. Створіть зразок тексту за допомогою TextFragment і встановіть його шрифт, положення та позначку підкреслення
  5. Додайте цей текстовий фрагмент до PDF-файлу за допомогою об’єкта TextBuilder
  6. Збережіть вихідний PDF-файл із підкресленим текстом

Опис того, як підкреслити текст у файлі PDF за допомогою C#, наведено в кроках вище. Створіть новий PDF-файл, додавши в нього зразок тексту та надлишивши цільовий текст за допомогою класу TextFragment. Нарешті, прапор Підкреслення має бути істинним перед додаванням TextFragment до PDF-файлу.

Код для підкреслення тексту в PDF за допомогою 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");
}
}
}

Цей код демонструє як підкреслити в PDF за допомогою C#. У цьому зразку коду створюється новий PDF-файл із зразком тексту, а потім використовується властивість TextFragment.TextState, яка містить позначку підкреслення. Якщо ви хочете підкреслити текст у наявному файлі PDF, ви можете використати клас TextFragmentAbsorber для пошуку цільового тексту, а потім підкреслити його.

У цьому підручнику ми навчилися підкреслювати текст, однак, якщо ви хочете дізнатися, як викреслювати текст у PDF-файлі, зверніться до статті як закреслити текст у PDF за допомогою C#.

 Українська