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 unPdfDocumentindependiente.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 nuevoPdfDocumentfusionado.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!






