У сучасну цифрову епоху PDF-файли стали невід’ємною частиною нашого життя. Однак іноді нам може знадобитися розділити великий PDF-файл на менші з різних причин, наприклад, надіслати певні сторінки комусь або завантажити їх на веб-сайт. Подібна ситуація може виникнути під час обробки PDF-файлів на Python. Тож у цій статті ми побачимо, як розділити PDF-файл у Python. Ми розглянемо, як розділити PDF-файли на кожну сторінку або набір сторінок.
- Бібліотека Python для розділення PDF – безкоштовне завантаження
- Розділіть PDF-файл на кожну сторінку
- Розділіть окремі сторінки PDF-файлу
- Онлайн-інструмент PDF Splitter
Бібліотека Python для розділення PDF
Щоб розділити PDF-файли, ми використаємо Aspose.PDF for Python. Це багатофункціональна бібліотека для роботи з PDF-файлами, яка дозволяє легко створювати, редагувати та обробляти PDF-документи. Використовуйте наступну команду pip, щоб установити бібліотеку у вашій програмі Python.
pip install aspose-pdf
Розділіть PDF на сторінку в Python
У кожній ситуації вам можуть знадобитися різні критерії поділу PDF-файлу, наприклад, поділ кожної сторінки в PDF-файлі, лише вибіркові сторінки, лише парні сторінки тощо. По-перше, давайте розглянемо, як розділити PDF на кожну сторінку в Python. Нижче наведено кроки для виконання цієї операції.
- Завантажте PDF-файл за допомогою класу Document.
- Переглядайте сторінки в колекції Document.pages.
- У кожній ітерації виконайте такі кроки:
- Створіть новий об’єкт Document і додайте сторінку до документа за допомогою методу Document.pages.add(Page).
- Збережіть PDF-файл за допомогою методу Document.save().
У наведеному нижче прикладі коду показано, як розділити кожну сторінку в PDF за допомогою Python.
import aspose.pdf as ap
# Завантажити файл PDF
document = ap.Document("input.pdf")
# Перегляньте кожну сторінку
for page in document.pages:
# Створіть новий PDF
splitPDF = ap.Document()
# Додати сторінку до PDF
splitPDF.pages.add(page)
# Збережіть PDF
splitPDF.save("Page_" + str(page.number) + ".pdf")
Розділіть певні сторінки PDF-файлу в Python
Давайте тепер подивимося, як розділити кілька сторінок у PDF-файлі та зберегти їх в окремому файлі. Нижче наведено кроки для розділення кількох PDF-сторінок у Python.
- Завантажте PDF-файл за допомогою класу Document.
- Створіть новий об’єкт Document для нового файлу PDF.
- Переглядайте сторінки в колекції Document.pages.
- У кожній ітерації перевіряйте, чи потрібно сторінку розділити.
- Додайте сторінку до нового документа PDF за допомогою методу Document.pages.add(Page).
- Нарешті, збережіть PDF-файл за допомогою методу Document.save().
У наведеному нижче прикладі коду показано, як розділити набір сторінок у PDF-файлі за допомогою Python.
import aspose.pdf as ap
# Завантажити файл PDF
document = ap.Document("input.pdf")
# Створіть новий PDF
splitPDF = ap.Document()
# Перегляньте кожну сторінку
for page in document.pages:
# Тут якась умова
if page.number%2==0:
# Додати сторінку
splitPDF.pages.add(page)
# Збережіть PDF
splitPDF.save("Split_PDF.pdf")
Розділ PDF-файлів онлайн
Ми також пропонуємо безкоштовний онлайн-інструмент для розділення PDF-файлів, який базується на Aspose.PDF for Python.
Безкоштовна бібліотека PDF Python
Ви можете отримати безкоштовну тимчасову ліцензію, щоб розділяти PDF-файли без будь-яких обмежень. Також ви можете відвідати документацію, щоб дізнатися більше про бібліотеку Python PDF.
Висновок
У цій статті ви дізналися, як розділити PDF-файли в Python. Ви бачили, як розділити кожну сторінку або набір сторінок у PDF-файлі на окремі файли. Ви можете легко виконати надані кроки та зразки коду, щоб розділити PDF-файли у своїй програмі Python.