使用 wkhtmltopdf 可变页面高度

Tim*_*olo 5 webkit wkhtmltopdf odoo

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

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

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

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

Raf*_*Raf 5

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

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

另外,您可能想看看论文(这最终引导我到第一个链接)