Разделение PDF программно на Python
Разделение страниц PDF может быть полезной функцией для тех, кто хочет разделить большой файл на отдельные страницы или группы страниц.
Живой пример
Aspose.PDF Splitter — это бесплатное онлайн-приложение, которое позволяет исследовать, как работает функциональность разделения презентаций.
Эта тема показывает, как разделить страницы PDF на отдельные PDF файлы в ваших приложениях на Python. Чтобы разделить страницы PDF на файлы с одной страницей с использованием Python, можно следовать следующим шагам:
-
Переберите страницы PDF-документа через коллекцию PageCollection объекта Document
-
Для каждой итерации создайте новый объект Document и добавьте отдельный объект Page в пустой документ
-
Сохраните новый PDF, используя метод save()
Разделение PDF на несколько файлов или отдельных PDF в Python
Следующий фрагмент кода на Python показывает, как разделить страницы PDF на отдельные PDF-файлы.
import aspose.pdf as ap
# Открыть документ
document = ap.Document(input_pdf)
page_count = 1
# Перебрать все страницы
for pdfPage in document.pages:
new_document = ap.Document()
new_document.pages.add(pdfPage)
new_document.save(output_path + "_page_" + str(page_count) + ".pdf")
page_count = page_count + 1