В этой статье объясняется, как подчеркивать текст в PDF с помощью C#. Подробная информация о настройках среды, список задач, которые необходимо выполнить, и исполняемый пример кода, демонстрирующий, как подчеркивать текст в PDF с помощью C#, являются его частью. Вы также изучите параметры для выполнения других соответствующих операций с текстом в PDF.
Шаги по подчеркиванию в файле PDF с помощью С#
- Настройте среду для использования Aspose.PDF for .NET для подчеркивания текста
- Создайте новый файл PDF с помощью класса Document и добавьте в него страницу.
- Создайте объект TextBuilder и свяжите его с определенной страницей, на которой текст должен быть подчеркнут.
- Создайте образец текста с помощью TextFragment и установите его шрифт, положение и флаг подчеркивания.
- Добавьте этот текстовый фрагмент в файл PDF с помощью объекта TextBuilder.
- Сохраните выходной 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 с помощью С#.