Dividir PDF programáticamente en Python
Dividir páginas de PDF puede ser una función útil para aquellos que desean separar un archivo grande en páginas individuales o grupos de páginas.
Ejemplo en Vivo
Aspose.PDF Splitter es una aplicación web gratuita en línea que te permite investigar cómo funciona la funcionalidad de división de presentaciones.
Este tema muestra cómo dividir páginas de PDF en archivos PDF individuales en tus aplicaciones de Python. Para dividir páginas de PDF en archivos PDF de una sola página usando Python, se pueden seguir los siguientes pasos:
-
Recorre las páginas del documento PDF a través de la colección PageCollection del objeto Document
-
Para cada iteración, crea un nuevo objeto Document y añade el objeto Page individual al documento vacío
-
Guarda el nuevo PDF usando el método save()
Dividir PDF en múltiples archivos o pdfs separados en Python
El siguiente fragmento de código en Python te muestra cómo dividir las páginas de un PDF en archivos PDF individuales.
import aspose.pdf as ap
# Abrir documento
document = ap.Document(input_pdf)
page_count = 1
# Bucle a través de todas las páginas
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