Библиотека за сливане на PDF на Python с отворен код

Безплатна библиотека на 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 и виртуална среда.

Linux


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

MacOS


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

Windows


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 документи.

Подобни Продукти

 Bulgarian