添加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页眉和页脚。 点击此处查看操作指南,其中包括示例、示例代码和文件。
在 GitHub 上查看
代码
https://github.com/iron-software/IronPdf.Examples/tree/main/examples/html-headers-and-footers
