【问题标题】:Variable page height with wkhtmltopdf使用 wkhtmltopdf 可变页面高度
【发布时间】:2013-07-23 08:46:22
【问题描述】:

我正在尝试使用 wkhtmltopdf 打印各种收据(使用 openERP 中的 webkit 报告工具)。

我有一台带有连续纸卷的收据打印机。打印机在分页符处自动裁切纸张。这适用于“页面”高度始终相同的收据,但我不知道如何在各个页面上动态设置高度。

理想情况下,我想在每次收据后放置一个page-break-after:always css 命令,并让 wkhtmltopdf 设置页面高度以匹配内容的高度。

我猜唯一的方法是破解https://github.com/antialize/wkhtmltopdf 上的源代码,但希望有人已经解决了这个问题。

【问题讨论】:

  • 不确定我是否清楚,但您不会将这个 css 放入您的报告模板中,以便 css 在传递到 wkhtml2pdf 转换为 PDF 之前位于 HTML 中吗?
  • 是的,我可以将 css 放入 html 中,但这会强制分页,它不会改变我想要做的页面大小。我想我应该画一幅画:P

标签: webkit openerp wkhtmltopdf


【解决方案1】:

我建议看看:https://github.com/AAverin/JSUtils/tree/master/wkhtmltopdfTableSplitHack

据我了解,您只需要为您的 HTML 表格元素定义一个特定的类,其余的由 JS 脚本完成。

另外,你可能想看看论文(最终将我带到第一个链接)

【讨论】:

    猜你喜欢
    • 2012-04-15
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多