Создать PDF документ программно

Для разработчиков существует множество сценариев, когда становится необходимо программно генерировать PDF‑файлы. Вам может потребоваться программно создавать PDF‑отчёты и другие PDF‑файлы в вашем программном обеспечении. Писать собственный код и функции с нуля довольно долго и неэффективно. Чтобы создать PDF‑файл с помощью Python, существует лучшее решение — Aspose.PDF for Python via .NET.

Как создать PDF‑файл с использованием Python

Чтобы создать PDF‑файл с помощью Python, можно использовать следующие шаги.

  1. Создайте объект Document class
  2. Добавьте Page объект к Pages коллекция объекта Document
  3. Добавьте TextFragment к paragraphs коллекция страницы
  4. Сохраните полученный PDF документ
import aspose.pdf as ap

# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Add text to new page
page.paragraphs.add(ap.text.TextFragment("Hello World!"))
# Define output file path
output_pdf = "output.pdf"
# Save updated PDF
output_pdf = "output.pdf"
document.save(output_pdf)