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 a RenderingOptions.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: Cuando True, 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!

¿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.