IRONSOFTWAREHOME
Dividir um PDF e extrair páginas
from ironpdf import *

html = """<p> Hello Iron </p>
          <p> This is 1st Page </p>
          <div style='page-break-after: always;'></div>
          <p> This is 2nd Page</p>
          <div style='page-break-after: always;'></div>
          <p> This is 3rd Page</p>"""

renderer = ChromePdfRenderer()
pdf = renderer.RenderHtmlAsPdf(html)

# take the first page
page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

# take the pages 2 & 3
page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
pip install ironpdf
Dividir um PDF e extrair páginas

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.10recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF for Python
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Os seus dados serão sempre mantidos em sigilo.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Aprovado por milhões de engenheiros em todo o mundo.
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Download do módulo Python para PDF
Instale com pip

Versão: 2026.10

  1. Baixe e instale o Python 3.7 ou superior.
  2. Instale o pip a partir do pypi.org se ainda não estiver instalado.
  3. Execute o comando acima no terminal.
Módulo PDF em Python
Baixar módulo

Versão: 2026.10

Instale manualmente em seu projeto.

  1. Baixe o pacote
  2. Execute este comando no terminal.
     pip install ironpdf-2026.10-py37-none-win_amd64.whi

Licenças a partir de US$ 999