【问题标题】:wkhtmltopdf dynamic marginswkhtmltopdf 动态边距
【发布时间】:2015-03-05 01:58:29
【问题描述】:

是否可以使用 wkhtmltopdf 定义动态边距?

我正在为发票生成 pdf,在第一页的页脚中有 BVR,因此用户可以将其剪掉并用它付款。在第一个以外的页面上,我没有页脚。

问题是,当有足够的内容来完全填满第二页时,分页符出现在给定的页脚边距处,使我的页面空白 1/3。

是否可以为第一页定义(javascript 或其他方式)动态边距大小,然后删除任何其他页面的底部边距?

【问题讨论】:

    标签: php pdf-generation wkhtmltopdf


    【解决方案1】:

    不。您可以在https://github.com/wkhtmltopdf/wkhtmltopdf/issues 创建一个功能请求,但我认为这不会很快到来,因为底层技术(webkit)已经稳定(不经常改变)并且并不真正需要这个功能。

    如何解决您检查内容的问题,如果它是特定长度,您将 HTML 拆分为两个文件并单独转换它们。然后你可以加入他们,例如 pdftk。

    【讨论】:

    • 谢谢你的回答,我去pdftk看看我能做什么
    • 它确实有效,但我的页码有问题,是否有可能或解决方法来获得连续的页码?例如:pdf1: 1 page, pdf2, 2pages,现在我得到“page 1, page 1, page 2”,是否可以得到 1,2,3 代替?
    • 是的,通过使用--page-offset <number> 参数进行第二次转换:)
    • 太棒了! :) 现在我只需要找到以前 pdf 的页数(最快的方法,因为我正在批量转换 1000+ pdf)
    猜你喜欢
    • 2014-06-21
    • 2014-10-06
    • 2016-07-08
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多