如何将页脚和页眉与 wkhtmltopdf 一起使用?

问题描述 投票:0回答:2

我遇到了一种情况,我必须在生成的 PDF 打印计数中使用页脚和页眉。 CSS 解决方案仅适用于首页。我发现的唯一信息是 WKPDF 根本不支持它,但这可以追溯到 2009 年,所以有些东西可能已经改变了。

有人成功做过吗?

谢谢你。

wkhtmltopdf
2个回答
105
投票

Wkhtmltopdf 确实支持非常复杂的页眉和页脚。

wkhtmltopdf.exe -T 50mm --header-html www.google.com www.stackoverflow.com test.pdf && test.pdf

该命令使用 www.google.com 上的页面作为 www.stackoverflow.com 的每个页面的 50 毫米标题。

注意: 如果您使用自定义页面作为页眉/页脚,则需要在页眉/页脚 HTML 的开头添加

<!DOCTYPE HTML>


0
投票

当有人遇到这个问题时,我在 GitHub 上看到了存档的讨论,这是搜索 wkhtmltopdf 页脚/页眉问题时的第一个结果,所以我决定为将来遇到困难的人留下解决方案:

使用页脚/页眉时,请勿将顶部/底部边距设置为零。

边距大小等于页脚/页眉大小,因此当您设置

--margin-bottom 0
时,您将页脚大小设置为 0。

© www.soinside.com 2019 - 2024. All rights reserved.