【发布时间】:2012-10-31 11:12:58
【问题描述】:
当我在文档正文中获得特殊标签时,我正在尝试重置页码(例如,当我收到 <DIV STYLE="page-break-before:always" /> 时,我希望下一页页脚显示“第 1 页,共 x”其中 x 是下一个分页符之前的页数)
事实上,它应该和我拆分正文文档并单独转换它一样。
有没有办法做到这一点?
列出每个分页符及其页码可以解决这个问题,但我也不知道是否可行。
【问题讨论】:
-
如果您使用自定义文件,您可以考虑在实际的页眉/页脚文件中解决这个问题。我还没有尝试过,但是检查 javascript 在哪里替换页面编号,您可以检查是否存在这样的标签,编号是否会重新开始?这可能有很多警告,例如如果您需要 TOC,它将无法正常工作。
-
@Nenotlep 感谢您的快速回答。实际上,javascript 仅在每次调用页眉/页脚 html 页面(html GET 方法)时读取 url 中给出的 'page' 和 'topage' 的值。正如the manual 所说,网址中提供了一些信息,但这还不足以帮助我。
-
您有没有为此找到解决方案?我打印了多个表格,当表格名称更改时,我需要重置我的编号。标头具有不同的值,但我不知道如何与之前的标头进行比较。是否有我无法发现的 pages 数组?
标签: wkhtmltopdf