Як підкреслити в PDF за допомогою Python

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

Кроки для підкреслення тексту в PDF за допомогою Python

  1. Щоб додати підкреслений текст, установіть середовище використовуйте Aspose.PDF для Python через .NET
  2. Створіть новий PDF-файл за допомогою класу Document і додайте нову сторінку
  3. Створення екземпляра об’єкта TextBuilder, пов’язаного з першою сторінкою
  4. Створіть об’єкт TextFragment і встановіть текст, шрифт, позначку підкреслення та положення тексту
  5. Додайте TextFragment до сторінки за допомогою створеного вище об’єкта TextBuilder
  6. Збережіть отриманий 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.

 Українська