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

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

Как создать PDF файл с помощью Python

Для создания PDF файла с помощью Python можно использовать следующие шаги.

  1. Создайте объект класса Document

  2. Добавьте объект Page в коллекцию Pages объекта Document

  3. Добавьте TextFragment в коллекцию paragraphs страницы

  4. Сохраните полученный PDF-документ


    import aspose.pdf as ap

    # Инициализировать объект документа
    document = ap.Document()
    # Добавить страницу
    page = document.pages.add()
    # Инициализировать объект текстового фрагмента
    text_fragment = ap.text.TextFragment("Hello,world!")
    # Добавить текстовый фрагмент на новую страницу
    page.paragraphs.add(text_fragment)
    # Сохранить обновленный PDF
    document.save("output.pdf")