Как объединить PDF с использованием Python

Объединение или комбинирование нескольких PDF в один PDF на Python

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

Объединение PDF файлов может помочь вам организовать ваши документы, освободить место для хранения на вашем ПК и поделиться несколькими PDF файлами с другими, объединив их в один документ.

Объединение PDF в Python через .NET не является простой задачей без использования сторонней библиотеки. Эта статья показывает, как объединить несколько PDF файлов в один PDF документ, используя Aspose.PDF для Python через .NET.

Объединение PDF файлов с использованием Python и DOM

Чтобы соединить два PDF файла:

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

  2. Затем вызовите метод add() коллекции PageCollection для объекта Document, к которому вы хотите добавить другой PDF файл.

  3. Передайте коллекцию PageCollection второго объекта Document в метод add() первой коллекции PageCollection.

  4. Наконец, сохраните выходной PDF файл, используя метод save().

Следующий код показывает, как объединить PDF файлы.


    import aspose.pdf as ap

    # Открыть первый документ
    document1 = ap.Document(input_pdf_1)
    # Открыть второй документ
    document2 = ap.Document(input_pdf_2)

    # Добавить страницы второго документа в первый
    document1.pages.add(document2.pages)

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

Live Example

Aspose.PDF Merger — это бесплатное веб-приложение, которое позволяет исследовать, как работает функциональность слияния презентаций.

Aspose.PDF Merger