Adjuntar una portada

IronPDF for Python facilita añadir una portada personalizada a cualquier documento PDF, creando informes y documentos con estructura profesional.

Empezando

Renderize dos PDFs por separado: uno para la portada y otro para el contenido principal, luego combínelos en un solo documento usando PdfDocument.Merge. Configure FirstPageNumber = 2 en el renderizador de contenido principal para que los números de página comiencen en 2, teniendo en cuenta la página de portada.

Entender el código

  • renderer.RenderHtmlAsPdf(html): Renderiza el HTML de la página de portada como un PdfDocument independiente.
  • FirstPageNumber = 2: Le dice a IronPDF que la primera página del contenido principal debe numerarse como 2. Esto es importante cuando un pie de página o encabezado incluye campos de combinación {page}.
  • renderer.RenderUrlAsPdf(url): Renderiza el contenido del documento principal desde una URL.
  • PdfDocument.Merge(cover, pdf): Combina el PDF de la portada con el PDF del documento principal, colocando primero la portada. Devuelve un nuevo PdfDocument fusionado.
  • SaveAs("combined.pdf"): Guarda el documento fusionado en el disco.

Personalizando la Portada

El HTML de la portada puede incluir cualquier contenido: logotipo de la empresa, título del documento, autor, fecha y formato. Utilice el mismo ChromePdfRenderer con toda su gama de opciones de renderizado (fuentes, márgenes, fondos) para diseñar la página de portada.

¡Aprende a crear y combinar documentos PDF con IronPDF for Python!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.