Números de página y saltos de página
IronPDF for Python admite la numeración automática de páginas a través de pies de página HTML y saltos de página explícitos mediante directivas CSS page-break-after, brindándote un control preciso sobre cómo se estructuran los documentos de varias páginas.
Empezando
Utiliza la propiedad CSS page-break-after: always en tu HTML para forzar una nueva página en cualquier punto del contenido. Combina esto con un pie de página HtmlHeaderFooter configurado con campos de combinación {page} y {total-pages} para numerar automáticamente cada página.
Entender el código
page-break-after: always: Una regla CSS colocada dentro de un<div>que fuerza al contenido siguiente a una nueva página. Esta es la forma estándar de crear PDFs de varias páginas a partir de una sola cadena HTML.HtmlHeaderFooter: Un objeto que renderiza un fragmento de HTML como pie de página en cada página. Asígnalo aRenderingOptions.HtmlFooter.HtmlFragment: El contenido HTML del pie de página. En este ejemplo,{page} of {total-pages}está centrado en texto en cursiva.MaxHeight: Limita la altura del área del pie de página en milímetros.DrawDividerLine: CuandoTrue, agrega un separador horizontal sobre el pie de página.RenderHtmlAsPdf(html): Renderiza el HTML completo de varias páginas, aplicando el pie de página a cada página automáticamente.
Campos de fusión de página disponibles
{page} — número de página actual {total-pages} — número total de páginas en el documento
¡Aprenda a crear PDFs de varias páginas con IronPDF for Python!






