添加HTML页眉和页脚

HTML 页眉和页脚为创建 PDF 文档的动态页眉和页脚提供了一种灵活的方法。 通过这种方法添加页眉和页脚,开发人员可以完全控制其页眉和页脚的外观,因为它们被呈现为独立的HTML文档,能够包含自己的资源和样式表。

使用IronPDF在PDF中添加自定义HTML页眉和页脚的步骤

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

    首先,您需要创建一个ChromePdfRenderer类的实例,该类负责将HTML内容渲染成像素完美的PDF文档。

    接下来,使用HtmlHeaderFooter类定义页脚,在其中指定MaxHeight、用于页脚的HTML内容(在我们的例子中包括页码),以及是否绘制分隔线。 页脚经过样式化设计,以居中显示页面信息。

    为了避免页脚与 PDF 主内容重叠,请使用 MarginBottom 属性设置底部边距。 同样,通过再次使用HtmlHeaderFooter类创建一个包含图像(如标志)的页眉。 在这里我们设置了一个 BaseUrl 指向包含您的图像资源的目录,以便在渲染期间获得适当的图像分辨率。

    最后,使用 MarginTop 属性设置上边距,以防止页眉和内容之间的重叠。 此示例展示了如何轻松地使用IronPDF在您的PDF文档中实现自定义HTML页眉和页脚。 点击此处查看操作指南,其中包括示例、示例代码和文件。