Библиотека Python PDF Merger с открытым исходным кодом

Бесплатная библиотека Python с открытым исходным кодом для разделения, объединения, добавления, поворота и обрезки страниц PDF-документов.

Что такое pypdf?

pypdf — это бесплатная библиотека Python с открытым исходным кодом, которая позволяет выполнять различные операции с PDF-документами, такие как добавление, поворот, обрезка, разделение и объединение страниц PDF-файлов.

Некоторые из особенностей перечислены ниже:

  • Объединение PDF-файлов: Вы можете объединить несколько PDF-документов в один PDF-файл с помощью pypdf. Это полезно для объединения PDF-отчетов, презентаций или других документов.
  • Разделение PDF-файлов: Pypdf также поддерживает разделение PDF-файла на несколько меньших PDF-файлов. Это может быть удобно, когда вы хотите разбить большой PDF-файл на отдельные разделы.
  • Поворот страниц: Вы можете поворачивать отдельные страницы в документе PDF с помощью pypdf. Это полезно для исправления ориентации отсканированных документов или изображений.
GitHub

Статистика GitHub

Имя:
Язык:
Звезды:
Вилки:
Лицензия:
Репозиторий последний раз обновлялся на

Начало работы с pypdf

Вам понадобится Python версии 3.6.0 или выше для установки и использования pypdf. Поэтому сначала установите Python, а затем используйте команды ниже для установки pypdf на свой компьютер с помощью pip и виртуальной среды.

линукс


python3 -m venv venv
source venv/bin/activate
pip install pypdf

MacOS


python -m venv venv
source venv/bin/activate
pip install pypdf

Окна


python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf

Добавляйте, поворачивайте и обрезайте страницы PDF-файлов

Вы можете использовать библиотеку pypdf в Python для управления файлами PDF, например, для добавления, поворота, обрезки страниц и даже для добавления действий JavaScript в документы PDF с помощью классов PdfWriter и PdfReader, как показано в коде ниже:

Примечание: Просто потому, что контент больше не виден, он не исчез. Обрезка работает путем настройки области просмотра. Это означает, что обрезанный контент все еще может быть восстановлен.

Объединить PDF-файлы

Вы можете использовать библиотеку pypdf в Python для управления файлами PDF, например, для объединения нескольких PDF в один документ. Вы можете объединять и управлять файлами PDF, используя функции класса PdfWriter, как показано в коде ниже:

Разделить PDF-документ

Мы можем разделить PDF-документ на несколько документов, используя различные функции классов PdfWriter и PdfReader в библиотеке pypdf. Приведенный ниже фрагмент кода делит предоставленный PDF-документ на две половины и сохраняет их как два отдельных PDF-файла:

Заключение

В заключение, возможности слияния pypdf являются образцовыми, демонстрируя мастерство библиотеки в обработке PDF-документов. Способность pypdf легко объединять PDF-файлы делает его отличным выбором для задач, требующих сборки документов, создания отчетов или объединения различных ресурсов PDF. Его удобные для пользователя функции и эффективные возможности слияния способствуют его репутации как ценного инструмента в управлении PDF-документами.

Похожие Продукты

 Русский