У цьому короткому посібнику описано, як підкреслювати 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.