Dividir arquivos PDF em Python

Dividir páginas de PDF pode ser um recurso útil para quem deseja dividir um arquivo grande em páginas individuais ou grupos de páginas.

Use este fluxo de trabalho quando precisar dividir PDFs grandes em arquivos de uma página ou conjuntos de documentos menores para distribuição, revisão ou processamento subsequente.

Exemplo ao Vivo

Aspose.PDF Splitter é um aplicativo web gratuito online que permite investigar como a funcionalidade de divisão de apresentações funciona.

Aspose Split PDF

Este tópico mostra como dividir páginas de PDF em arquivos PDF individuais em suas aplicações Python. Para dividir páginas de PDF em arquivos PDF de página única usando Python, siga os passos abaixo:

  1. Percorra as páginas do documento PDF através do Document objeto PageCollection coleção
  2. Para cada iteração, crie um novo objeto Document e adicione o individual Page objeto no documento vazio
  3. Salvar o novo PDF usando save() método

Dividir PDF em vários arquivos ou PDFs separados em Python

O trecho de código Python a seguir mostra como dividir as páginas do PDF em arquivos PDF individuais.


    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

Tópicos Relacionados ao Documento