Объединить PDF через Python

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

Объедините файлы PDF с помощью Python for .NET

Для объединения файлов PDF мы рекомендуем использовать API Aspose.PDF for Python, надежный и удобный API для работы с документами, разработанный для приложений Python. Отличительной особенностью Aspose.PDF является его способность легко объединять PDF-файлы. Вы можете установить Aspose.PDF for Python via .NET, просто зайдя на PyPI, выполнив поиск aspose-pdf и установив его без необходимости сложных настроек. Библиотека Python позволяет преобразовывать документы из любого поддерживаемого входного формата в любой поддерживаемый выходной формат. Aspose.PDF for Python via .NET предлагает комплексные решения для задач преобразования документов. Он поддерживает широкий спектр популярных форматов документов как для загрузки, так и для сохранения. Обратите внимание, что этот раздел посвящен популярным преобразованиям; подробная информация о преобразовании определенных форматов приведена здесь. Для преобразования файлов доступно множество комбинаций. Полный список поддерживаемых форматов см. в Поддерживаемые форматы файлов. Дополнительные сведения об установке библиотеки можно найти на страницах Документация. Кроме того, вы можете использовать следующую команду из консоли или терминала.

Console

pip install aspose-pdf

Как объединить файлы PDF через Python


Вам понадобится Aspose.PDF для .NET, чтобы попробовать код в своей среде.

  1. Откройте первый документ.
  2. Откройте второй документ.
  3. Добавьте страницы второго документа к первому.
  4. Сохранить объединенный выходной файл

Python — пример кода для объединения файлов PDF

Input file:

File not added

File not added

Output format:

Output file:

import aspose.pdf as apdf

from os import path

path_infiles = [path.join(self.data_dir, infile) for infile in infiles]
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document.merge_documents(files=path_infiles)
document.save(path_outfile)