我正在使用wkhtmktopdf将我的狮身人面像文档转换为PDF。我的问题来自于生成的目录,由于HTML页面不同,目录不规则。
我目前的情况如下:
root / index.html:
[Heading_1]
[content]
[Heading_2]
[content]
[Heading_3]
[content]
root / child / index.html:
[Subheading_1, child of Heading_2]
[content]
此基本示例返回一个TOC,如下所示:
[Heading_1] ------------------------ Page 1
[Heading_2] ------------------------ Page 2
[Heading_3] ------------------------ Page 3
[Subheading_1] --------------------- Page 4
但是由于狮身人面像toctree,我的预期结果是(例如):
[Heading_1] ------------------------ Page 1
[Heading_2] ------------------------ Page 2
[Subheading_1] ----------------- Page 4
[Heading_3] ------------------------ Page 3
由于似乎无法使用默认的toc
选项生成此结果,因此我一直在考虑使用目录创建动态生成自己的HTML页面,该目录根据狮身人面像toctree正确排序,但我无法确定了解如何动态获取页码。
任何想法如何实现我的预期结果?我正在使用python-pdfkit
包装器,并且确实有整个文档的目录树。
谢谢!