Бібліотека Python PDF Merger з відкритим кодом

Безкоштовна бібліотека Python із відкритим кодом для розділення, об’єднання, додавання, обертання та обрізання сторінок PDF-документів.

Що таке pypdf?

pypdf — це безкоштовна бібліотека Python із відкритим вихідним кодом, яка дозволяє виконувати кілька операцій із PDF-документами, як-от додавати, обертати, обрізати, розділяти та об’єднувати сторінки PDF-файлів.

Нижче наведено деякі функції:

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

Статистика GitHub

Ім'я:
Мова:
зірки:
Вилки:
Ліцензія:
Репозиторій востаннє оновлено о

Початок роботи з pypdf

Для встановлення та використання pypdf вам потрібна версія Python 3.6.0 або новіша. Отже, спочатку встановіть 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

вікна


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

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

 Ukrainian