添加HTML页眉和页脚
配置渲染选项,以便在渲染 PDF 文档时包含 HTML 页眉和页脚。
用分隔线、HTML 片段定义页眉内容,并指定页眉的最大高度。同样,使用 htmlHeader
属性定义页脚。
请注意,页眉和页脚的高度不会自动检测,这意味着它们可能会与主要 HTML 内容重叠。自定义页边距,确保页眉和页脚的位置适当。
const {PdfDocument} = require("@ironsoftware/ironpdf"); (async () => { // Configure render options const renderOptions = { firstPageNumber: 1, // Use 2 if a cover page will be appended // Build a footer using html to style the text // mergeable fields are: // {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title} htmlFooter: { maxHeight: 15, //millimeters htmlFragment: "<center><i>{page} of {total-pages}<i></center>", dividerLine: true, }, // Build a header using an image asset htmlHeader: { maxHeight: 15, //millimeters htmlFragment: "<img src='logo.png'>", }, // Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content. margin: { top: 25, // Create 25mm space for the header bottom: 25, // Create 25mm space for the footer }, }; })();