Добавьте текст в PDF с помощью Python

Добавьте текст в PDF-документ с помощью Python for .NET. Используйте Aspose.PDF для программного изменения PDF-документов

Как работать с текстом в PDF с помощью библиотеки Python for .NET

Чтобы добавить текст в PDF-файл, мы будем использовать API Aspose.PDF для Python, который представляет собой многофункциональный, мощный и простой в использовании API для манипулирования документами для.NET. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Python Package Manager Console

pip install aspose-pdf

Добавление текста в PDF-файл через Python


Чтобы опробовать код в своей среде, вам нужен Aspose.PDF для Python.

  1. Загрузите PDF-файл вместе с экземпляром Document.
  2. Создайте TextParagraph и определите его свойства.
  3. Добавьте текстовый абзац на страницу с помощью TextBuilder.
  4. Сохраните файл снова.

Добавить текст в PDF — Python

В этом примере кода показано, как добавить текст в документ PDF - Python

import aspose.pdf as ap

# Open document
document = ap.Document(input_pdf)

# Get particular page
page = document.pages[1]

# Create text fragment
text_fragment = ap.text.TextFragment("main text")
text_fragment.position = ap.text.Position(100, 600)

# Set text properties
text_fragment.text_state.font_size = 12
text_fragment.text_state.font = ap.text.FontRepository.find_font("TimesNewRoman")
text_fragment.text_state.background_color = ap.Color.light_gray
text_fragment.text_state.foreground_color = ap.Color.red

# Create TextBuilder object
builder = ap.text.TextBuilder(page)

# Append the text fragment to the PDF page
builder.append_text(text_fragment)

# Save resulting PDF document.
document.save(output_pdf)