【发布时间】:2012-03-28 20:56:14
【问题描述】:
我有 wkhtmltopdf 处理页眉和页脚图像,并且所有内容都间隔很好。但任务是使用看起来像一种框架的整页背景图像,页面文本位于中心。我想我可以把它放在页眉中,但它不起作用——也许在这里使用整页页眉没有意义。
(这些是多页文档,可以是任意长度)。
关于如何做到这一点的任何想法?
提前致谢。
约翰
【问题讨论】:
标签: image background header wkhtmltopdf
我有 wkhtmltopdf 处理页眉和页脚图像,并且所有内容都间隔很好。但任务是使用看起来像一种框架的整页背景图像,页面文本位于中心。我想我可以把它放在页眉中,但它不起作用——也许在这里使用整页页眉没有意义。
(这些是多页文档,可以是任意长度)。
关于如何做到这一点的任何想法?
提前致谢。
约翰
【问题讨论】:
标签: image background header wkhtmltopdf
我也有类似的问题,这是我目前理解的:
所以呢?您将需要一点技巧并使用 pdftk
1. 在您的 CSS 定义中:
body {
background: white;
}
(如果您的 header.html 和 footer.html 中有 body 标签,请确保该规则也适用于它们)
2. 使用您的背景图片创建一个单页 pdf(使用与最终 pdf 相同的页面大小)
3. 安装pdftk 并从命令行:
$ pdftk yourfile.pdf background background.pdf output yourfile_b.pdf
4.享受:)
【讨论】:
您可以使用基于 webkit 的解决方案,例如 HTM2PDF - 您将能够添加一个名为“固定”的功能,您可以在其中将任何图像集成为整页背景。
更多信息参见文档from the API page
【讨论】: