我们正在使用IronPDF从已生成的某些HTML生成PDF文件。
此文档将包含未知数量的页面。除了可以在页面底部显示页码(我们可以使用{page}`-placeholder来修复该页码)之外,我们还需要在文档开头添加目录。
虽然这可能可行,但我看不到我们应该如何实现这样的目标。我们只有生成的HTML供我们使用,因此很难预先提供页码。
我猜想在这种情况下使用“ Advanced Templating With Handlebars.Net”功能可能会(误用),但是我正在努力解决这个问题。
关于如何继续在文档的开头添加目录(从HTML创建)的任何建议或指示?
答案 0 :(得分:0)
您看过这些物体吗? (PdfDocument-书签-pdfoutline)
Ironpdf似乎支持此功能,方法是使用InsertBookMark方法将书签插入到Outline(书签属性)中
根据我的理解,可能可以先渲染文档,然后根据pdf中的结果页面将书签添加到文档中...但是,这可能很难,具体取决于生成的文档的性质。
https://ironpdf.com/c%23-pdf-documentation/html/T_IronPdf_PdfOutline.htm
https://ironpdf.com/c%23-pdf-documentation/html/P_IronPdf_PdfDocument_BookMarks.htm
https://ironpdf.com/c%23-pdf-documentation/html/T_IronPdf_PdfDocument.htm
https://ironpdf.com/c%23-pdf-documentation/html/M_IronPdf_PdfOutline_InsertBookMark.htm