Как подчеркнуть текст в PDF с помощью C#

В этой статье объясняется, как подчеркивать текст в PDF с помощью C#. Подробная информация о настройках среды, список задач, которые необходимо выполнить, и исполняемый пример кода, демонстрирующий, как подчеркивать текст в PDF с помощью C#, являются его частью. Вы также изучите параметры для выполнения других соответствующих операций с текстом в PDF.

Шаги по подчеркиванию в файле PDF с помощью С#

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

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

Код для подчеркивания текста в PDF с использованием С#

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 с помощью С#.

 Русский