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 (usandopage-break-after: alwayspara criar quebras de página) em umPdfDocument.CopyPage(index): Retorna um novoPdfDocumentde uma única página contendo a página no índice baseado em zero fornecido. No exemplo, o índice0extrai a primeira página.CopyPages(start, end): Retorna um novoPdfDocumentcontendo as páginas destartaend(inclusivo, baseado em zero). No exemplo, os índices1e2extraem 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.

