IRONSOFTWAREHOME
Copiar páginas entre archivos 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 archivos PDF

Copiar páginas entre archivos PDF

IronPDF for Python puede copiar páginas de un documento PDF e insertarlas en otro en cualquier posición: al final, al principio o en un índice de página específico dentro del documento de destino.

Empezando

Cree o cargue dos objetos PdfDocument. Utilice CopyPage para extraer una página específica del documento fuente, luego insértela en el documento de destino usando uno de los tres métodos de inserción.

Entender el código

  • CopyPage(index): Extrae una sola página de un PdfDocument por su índice basado en cero. Devuelve un nuevo PdfDocument de una sola página.
  • AppendPdf(page_to_insert): Añade la página al final del documento de destino.
  • PrependPdf(page_to_insert): Añade la página al principio del documento de destino, antes de todas las páginas existentes.
  • InsertPdf(page_to_insert, index): Inserta la página en la posición especificada basada en cero dentro del documento de destino. En el ejemplo, el índice 1 inserta la página después de la primera página.

Insertando Múltiples Páginas

Para copiar e insertar múltiples páginas a la vez, use CopyPages(start, end) en lugar de CopyPage, luego inserte el documento resultante de varias páginas usando los mismos métodos AppendPdf, PrependPdf, o InsertPdf.

¡Aprenda a fusionar y editar páginas PDF con IronPDF for Python!

¿Listo para empezar?

Versión:2026.9recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

OR
bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Descarga del Módulo de Python para PDF
Instalar con pip

Versión: 2026.9

  1. Descarga e instala Python 3.7+.
  2. Instala pip desde pypi.org si no está instalado ya.
  3. Ejecuta el comando anterior en el terminal.
Módulo PDF de Python
Descargar Módulo

Versión: 2026.9

Instalar manualmente en tu proyecto

  1. Descargar el paquete
  2. Ejecuta este comando desde el terminal
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

Licencias desde $999