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.

Aspose Split 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:

  1. Recorra las páginas del documento PDF mediante la colección PageCollection del objeto Document
  2. Para cada iteración, cree un nuevo objeto Document y agregue el objeto Page al documento vacío
  3. 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

Temas relacionados del documento