【问题标题】:How to reset wkhtmltopdf page numbers on special tag如何在特殊标签上重置 wkhtmltopdf 页码
【发布时间】: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


【解决方案1】:

我想你可以先用一些脚本下载和修改html文件,或者直接使用C Library Document

顺便说一句,对于 html 文件到图片,我认为 phantomjs 比 xkhtmltopdf 更好。

【讨论】:

  • 这是一个关于 wkhtmltopdf 的具体问题
猜你喜欢
  • 1970-01-01
  • 2011-02-09
  • 2010-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多