Как разделить PDF с помощью Python

В этом кратком руководстве показано, как разделить PDF с помощью Python. Он содержит информацию о настройках среды, базовый пошаговый процесс исправления приложения и исполняемый пример кода, показывающий, как использовать разделенные страницы PDF Python и сохранять каждую страницу в виде отдельного файла PDF. Вы также узнаете, как фильтровать страницы и разделять только нужные страницы или настраивать выходной файл PDF в соответствии с требованиями.

Шаги по разделению PDF с помощью Python

  1. Настройте IDE на использовать Aspose.PDF для Python через .NET, чтобы разделить PDF
  2. Загрузите исходный PDF-файл в объект Document, содержащий несколько pages для разделения
  3. Проанализируйте все страницы загруженного файла PDF
  4. В каждой итерации создавайте новый файл PDF и добавляйте в него текущую страницу итерации.
  5. Сохраните полученный файл PDF с одной страницей в нем с уникальным именем.

Эти шаги обобщают шаги по извлечению страниц из PDF с помощью Python. Коллекция страниц по умолчанию используется в исходном PDF-документе, который анализируется один за другим, и на каждой итерации создается новый PDF-файл, и к нему добавляется текущая страница. Добавьте конец итерации, полученный PDF-файл будет сохранен как отдельный PDF-файл с другим именем.

Код для разделения страниц PDF с использованием Python

import aspose.pdf as pdf
# Load the license
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Load input PDF file
document = pdf.Document("MergedFile.pdf")
# Loop through each page
for page in document.pages:
# Create a new Document
splitPDF = pdf.Document()
# Fill the page collection with the current page
splitPDF.pages.add(page)
# Save the PDF
splitPDF.save("Page number " + str(page.number) + ".pdf")
print("Splitting process completed successfully")

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

Это краткое руководство помогло нам разбить PDF-файл с помощью Python. Если вы хотите узнать, как объединить несколько PDF-файлов в один PDF-файл, обратитесь к статье как объединить PDF с помощью Python.

 Русский