В этом кратком руководстве рассказывается, как сделать подчеркивание в PDF с помощью Python. В нем содержатся сведения о настройке среды разработки, список шагов для написания приложения и исполняемый пример кода, который можно подчеркнуть в файле PDF с помощью Python. Вы познакомитесь со всеми важными классами, методами и свойствами, необходимыми для добавления и подчеркивания текста без установки каких-либо других сторонних инструментов.
Шаги по подчеркиванию текста в PDF с помощью Python
- Установите среду использовать Aspose.PDF для Python через .NET, чтобы добавить подчеркнутый текст.
- Создайте новый PDF-файл, используя класс Document, и добавьте новую страницу.
- Создайте объект TextBuilder, связанный с первой страницей
- Создайте объект TextFragment и задайте текст, шрифт, флаг подчеркивания и положение текста.
- Добавьте TextFragment на страницу, используя объект TextBuilder, созданный выше.
- Сохраните полученный PDF-документ с подчеркнутым текстом.
Эти шаги определяют процесс как подчеркнуть в файле PDF с помощью Python. Процесс начинается с создания PDF-файла, а затем инициализации объекта TextBuilder путем связывания его с выбранной страницей, на которой текст должен быть добавлен и подчеркнут. Инициируется объект TextFragment, который содержит свойства для добавления форматированного текста в определенную позицию вместе с флагом для установки подчеркивания.
Код для подчеркивания в PDF с использованием Python
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Create documentation object | |
pdfDocument = pdf.Document() | |
# Add age page to PDF document | |
pdfDocument.pages.add() | |
# Create TextBuilder for first page | |
tb = pdf.text.TextBuilder(pdfDocument.pages[1]) | |
# TextFragment with sample text | |
fragment = pdf.text.TextFragment("Test message") | |
# Set the font for TextFragment | |
fragment.text_state.font = pdf.text.FontRepository.find_font("Arial") | |
fragment.text_state.font_size = 10 | |
# Set the Underline flag | |
fragment.text_state.underline = True | |
# Specify the text position | |
fragment.position = pdf.text.Position(10, 800) | |
# Append TextFragment to PDF file | |
tb.append_text(fragment) | |
# Save the resulting PDF document | |
pdfDocument.save("underlined.pdf") | |
print("Text underlined in PDF successfully") |
Этот код демонстрирует процесс как подчеркнуть документ PDF с помощью Python. Он использует объект класса TextBuilder, который инициируется целевой страницей и содержит функции для добавления текста и другого содержимого. Объект TextFragment инициируется с образцом текста, а свойство text_state настраивается путем установки имени шрифта, размера шрифта, флага подчеркивания и положения текста.
В этой статье мы узнали как подчеркнуть текст в PDF с помощью Python. Если вы хотите узнать, как вычеркнуть текст, обратитесь к статье как вычеркнуть текст в Adobe PDF с помощью Python.