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.
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:
- Percorra as páginas do documento PDF através do Document objeto PageCollection coleção
- Para cada iteração, crie um novo objeto Document e adicione o individual Page objeto no documento vazio
- 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
