使用 IronPDF 生成 HTML 目录

问题描述 投票:0回答:2

我们正在使用 IronPDF 从我们生成的一些 HTML 生成 PDF 文件。

本文档将包含未知页数。除了在底部显示页码(我们可以使用 {page}`-占位符 进行修复)之外,我们还需要在文档的开头添加目录。

虽然这可能是可行的,但我不知道我们应该如何实施这样的事情。我们只能使用生成的 HTML,因此很难预先计算出页码。

我猜测使用“Advanced Templated With Handlebars.Net”功能可能会(误)用于这种情况,但我正在努力解决这个问题。

有关如何在文档(从 HTML 创建)开头添加目录的任何建议或指示?

c# html pdf handlebars.js ironpdf
2个回答
1
投票

你见过这些物体吗? (PdfDocument - 书签 - pdfoutline)

看起来ironpdf通过使用InsertBookMark方法将书签插入到大纲(书签属性)来支持此功能

根据我的理解,可能可以首先渲染文档,然后根据 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


0
投票

如今,从 HTML 生成 PDF 时,使用 IronPdf 添加目录要容易一些,请参阅:https://ironpdf.com/how-to/table-of-contents/

© www.soinside.com 2019 - 2024. All rights reserved.