Añadir encabezados y pies de página HTML

Los encabezados y pies de página HTML proporcionan un método flexible para crear encabezados y pies de página dinámicos para tus documentos PDF. Al agregar encabezados y pies de página mediante este método, los desarrolladores tienen control total sobre cómo se ven sus encabezados y pies de página, ya que se renderizan como documentos HTML independientes capaces de contener sus propios recursos y hojas de estilo.

Pasos para agregar encabezados y pies de página HTML personalizados en un PDF con IronPDF

  • var renderer = new IronPdf.ChromePdfRenderer();
  • renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter()
  • HtmlFragment = "<center><i>{página} de {total-páginas}<i></center>"
  • MaxHeight = 20,
  • BaseUrl = new Uri(@"C:\assets\images\").AbsoluteUri

    Para comenzar, primero necesitas crear una instancia de la clase ChromePdfRenderer, que se encarga de procesar el contenido HTML en un documento PDF con precisión de píxeles.

    A continuación, define un pie de página utilizando la clase HtmlHeaderFooter, donde especificas la MaxHeight, el contenido HTML para el pie de página (que en nuestro caso incluye la numeración de páginas), y si deseas dibujar una línea divisoria para la separación. El pie de página está diseñado para mostrar información centrada de la página.

    Para evitar la superposición entre el pie de página y el contenido principal del PDF, establezca un margen inferior utilizando la propiedad MarginBottom. De manera similar, crea un encabezado que incluya una imagen (como un logotipo) utilizando nuevamente la clase HtmlHeaderFooter. Aquí hemos configurado un BaseUrl al directorio que contiene tu recurso de imagen, permitiendo una correcta resolución de la imagen durante el renderizado.

    Finalmente, use la propiedad MarginTop para establecer un margen superior que evite la superposición entre el encabezado y el contenido. Este ejemplo demuestra lo fácil que es implementar encabezados y pies de página HTML personalizados en sus documentos PDF con IronPDF. Haga clic aquí para ver la Guía de Cómo Hacer, que incluye ejemplos, código de muestra y archivos.