Как да подчертаете в 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.

 Български