Dividir archivos PDF en Python
Dividir páginas PDF puede ser una función útil para quienes necesitan separar un archivo grande en páginas individuales o grupos de páginas.
Utilice este flujo de trabajo cuando necesite dividir documentos PDF grandes en archivos de una sola página o en conjuntos más pequeños para distribución, revisión o procesamiento posterior.
Ejemplo en vivo
Aspose.PDF Splitter es una aplicación web gratuita en línea que le permite comprobar cómo funciona la división de archivos PDF.
Este tema muestra cómo dividir páginas de PDF en archivos PDF individuales en sus aplicaciones Python. Para dividir páginas de PDF en archivos PDF de una sola página usando Python, se pueden seguir los siguientes pasos:
- Recorra las páginas del documento PDF mediante la colección PageCollection del objeto Document
- Para cada iteración, cree un nuevo objeto
Documenty agregue el objeto Page al documento vacío - Guarde el nuevo PDF usando el método save()
Dividir PDF en varios archivos o PDFs separados en Python
El siguiente fragmento de código Python muestra cómo dividir las páginas PDF en archivos PDF individuales.
import aspose.pdf as ap
# Open document
document = ap.Document(input_pdf)
page_count = 1
# Loop through all the pages
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
