Добавить страницы в PDF с помощью Python

Aspose.PDF for Python via .NET API предоставляет полную гибкость для работы со страницами в PDF-документе с использованием Python. Он поддерживает все страницы PDF-документа в PageCollection, который можно использовать для работы со страницами PDF. Aspose.PDF for Python via .NET позволяет вставить страницу в PDF-документ в любое место в файле, а также добавлять страницы в конец PDF-файла. Этот раздел показывает, как добавлять страницы в PDF с использованием Python.

Добавить или вставить страницу в PDF-файл

Aspose.PDF for Python via .NET позволяет вставить страницу в PDF-документ в любое место в файле, а также добавлять страницы в конец PDF-файла.

Вставить пустую страницу в PDF-файл в желаемое место

Чтобы вставить пустую страницу в PDF-файл:

  1. Создайте объект класса Document с входным PDF-файлом.

  2. Вызовите метод insert коллекции PageCollection с указанным индексом.

  3. Сохраните выходной PDF, используя метод save.

Следующий фрагмент кода показывает, как вставить страницу в PDF файл.


    import aspose.pdf as ap

    # Открыть документ
    document = ap.Document(input_pdf)
    # Вставить пустую страницу в PDF
    document.pages.insert(2)
    # Сохранить выходной файл
    document.save(output_pdf)

Добавить пустую страницу в конец PDF файла

Иногда необходимо, чтобы документ заканчивался пустой страницей. Эта тема объясняет, как вставить пустую страницу в конец PDF документа.

Чтобы вставить пустую страницу в конец PDF файла:

  1. Создайте объект класса Document с входным PDF файлом.

  2. Вызовите метод add() коллекции PageCollection, без параметров.

  3. Сохраните выходной PDF, используя метод save().

Следующий фрагмент кода показывает, как вставить пустую страницу в конец PDF-файла.


    import aspose.pdf as ap

    # Открыть документ
    document = ap.Document(input_pdf)

    # Вставить пустую страницу в конец PDF-файла
    document.pages.add()

    # Сохранить выходной файл
    document.save(output_pdf)