2

我使用 wkhtmltopdf --header-html 选项,但它似乎真的只适用于 html 代码。有什么办法可以添加一些 PHP 并强制它以某种方式工作吗?我需要在每一页上显示日期和用户的电子邮件......感谢您的任何建议;)

4

2 回答 2

3

您几乎可以提供 --header-html 任何东西 :) 尝试以下操作以了解我的观点:

wkhtmltopdf.exe --margin-top 30mm --header-html isitchristmas.com google.fi x.pdf

所以 isitchristmas.com 可能是 www.yoursite.com/magical/ponies.php

只是补充一下,您不能在本地运行 php 文件,因此您需要一个网络服务器来为它们提供服务。如果您需要 100% 的本地动态标头,您可以尝试使用 javascript 进行一些假动态;使用--header-html myheader.html?date=12345&usermail=derp然后用 javacript 处理 URL(我没有尝试过)。

于 2012-08-16T10:09:13.863 回答
2

要为您的页眉/页脚 html 添加额外的查询字符串参数,您需要使用命令行开关“替换”。

帮助/手册的措辞有点误导(即更好的措辞可以解决问题),因为它导致我走错了路(尝试使用'post'开关)。我在通过github上的代码挖掘后找到了解决方案。

于 2013-11-02T00:47:53.920 回答