Dividir um PDF e extrair páginas

IronPDF for Python pode dividir um documento PDF em vários arquivos separados copiando páginas específicas ou intervalos de páginas do documento original.

Começando

Crie ou carregue um PdfDocument de várias páginas e depois use CopyPage para extrair uma única página ou CopyPages para extrair um intervalo de páginas. Cada chamada retorna um novo PdfDocument contendo apenas as páginas especificadas, que podem então ser salvas independentemente.

Entendendo o código

  • RenderHtmlAsPdf(html): Renderiza um documento HTML de várias páginas (usando page-break-after: always para criar quebras de página) em um PdfDocument.
  • CopyPage(index): Retorna um novo PdfDocument de uma única página contendo a página no índice baseado em zero fornecido. No exemplo, o índice 0 extrai a primeira página.
  • CopyPages(start, end): Retorna um novo PdfDocument contendo as páginas de start a end (inclusivo, baseado em zero). No exemplo, os índices 1 e 2 extraem as páginas 2 e 3.
  • SaveAs(path): Salva cada documento resultante em seu próprio arquivo.

Indexação Baseada em Zero

IronPDF usa indexação de páginas baseada em zero em toda a sua API. A página 1 de um documento está no índice 0, a página 2 está no índice 1 e assim por diante.

Aprenda a mesclar e dividir PDFs com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.