【发布时间】:2012-08-16 06:34:53
【问题描述】:
我正在使用 wkhtmltopdf --header-html 选项,但它似乎真的只适用于 html 代码。有什么办法可以添加一些 PHP 并强制它以某种方式工作吗?我需要在每一页上显示日期和用户的电子邮件...感谢您的任何建议;)
【问题讨论】:
标签: php dynamic header wkhtmltopdf
我正在使用 wkhtmltopdf --header-html 选项,但它似乎真的只适用于 html 代码。有什么办法可以添加一些 PHP 并强制它以某种方式工作吗?我需要在每一页上显示日期和用户的电子邮件...感谢您的任何建议;)
【问题讨论】:
标签: php dynamic header wkhtmltopdf
您几乎可以提供 --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(我没试过)。
【讨论】:
wkhtmltopdf.exe --margin-top 30mm --header-html c:/HTML/myHeader.html c:/HTML/myPage.html c:/output/x.pdf。您也可以使用相对路径,它们不必是完整路径。 `
要为您的页眉/页脚 html 添加额外的查询字符串参数,您需要使用命令行开关“替换”。
帮助/手册的措辞有点误导(即更好的措辞可以解决问题),因为它导致我走错了路(尝试使用“发布”开关)。通过github上的代码,我找到了解决方案。
【讨论】: