IRONSOFTWAREHOME
Copiar páginas entre arquivos PDF
from ironpdf import *
 
html_a = """<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> [PDF_A] 2nd Page</p>"""

html_b = """<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style='page-break-after: always;'></div>
        <p> [PDF_B] 2nd Page</p>"""

renderer = ChromePdfRenderer()

# Create our main document
pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)

# Create and select a page to copy
pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
page_to_insert = pdfdoc_b.CopyPage(1)

# 3 ways to insert:
pdfdoc_a.AppendPdf(page_to_insert)  # at the end
# or
pdfdoc_a.PrependPdf(page_to_insert)  # at the start
# or
pdfdoc_a.InsertPdf(page_to_insert, 1)  # in the middle

pdfdoc_a.SaveAs("CopiedPages.pdf")
pip install ironpdf
Copiar páginas entre arquivos PDF

Copiar páginas entre arquivos PDF

IronPDF for Python pode copiar páginas de um documento PDF e inseri-las em outro em qualquer posição — no final, no início ou em um índice de página específico dentro do documento-alvo.

Começando

Crie ou carregue dois objetos PdfDocument. Use CopyPage para extrair uma página específica do documento de origem, então insira-a no documento de destino usando um dos três métodos de inserção.

Entendendo o código

  • CopyPage(index): Extrai uma única página de um PdfDocument por seu índice baseado em zero. Retorna um novo PdfDocument de uma única página.
  • AppendPdf(page_to_insert): Adiciona a página ao fim do documento de destino.
  • PrependPdf(page_to_insert): Adiciona a página ao início do documento de destino, antes de todas as páginas existentes.
  • InsertPdf(page_to_insert, index): Insere a página na posição especificada baseada em zero dentro do documento de destino. No exemplo, o índice 1 insere a página após a primeira página.

Inserindo Múltiplas Páginas

Para copiar e inserir várias páginas de uma vez, use CopyPages(start, end) em vez de CopyPage, e depois insira o documento de várias páginas resultante usando os mesmos métodos AppendPdf, PrependPdf ou InsertPdf.

Aprenda a mesclar e editar páginas PDF com IronPDF for Python!

Pronto para começar?

Versão:2026.6recé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
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.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
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.