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

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

Создание PDF файла с использованием Python

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

  • импортировать все классы и методы из библиотеки Aspose.PDF для Python через C++.

  • Создать новый объект Document, представляющий пустой PDF документ, используя document_create

  • Получить объект document_get_pages, содержащий все страницы в документе.

  • Добавляет новую страницу в конец коллекции страниц page_collection_add_page и возвращает объект Page, представляющий добавленную страницу.

  • Сохраняет документ в файл с указанным именем в текущем рабочем каталоге.

  • Закрывает дескриптор документа и освобождает все ресурсы, связанные с ним.


    from AsposePDFPython import *

    doc = document_create()
    pages = document_get_pages(doc)
    page = page_collection_add_page(pages)
    document_save(doc, "blank_pdf_document.pdf")
    close_handle(doc)

Создание PDF файла на основе DOM


    from AsposePDFPythonWrappers import *

    doc = Document()
    page = doc.pages.add()
    doc.save("blank_pdf_document1.pdf")