我最近偶然发现了 wkhtmltopdf,发现它是在浏览器中将 html 即时转换为 pdf 的绝佳工具。
典型的用法(在 Windows 中)是:
wkhtmltopdf.exe --some-option "<div>Some html <b>formatted</b> text</div>" www.host.com/page_to_print.html file.pdf
我的问题是:有没有可以使用的选项<html><head></head><body><h1>This is a header</h1></body></html>
代替www.host.com/page_to_print.html
?
谢谢你的帮助。
您可以使用命令行将内容传输到 wkhtmltopdf 中。对于 Windows,请尝试以下操作:
echo "<h3>blep</h3>" | wkhtmltopdf.exe - test.pdf
这读起来像“回声<h3>blep</h3>
,将其 stdout(标准输出流)输出到 wkhtmltopdf stdin(标准输入流)”。
破折号-
wkhtmltopdf 命令中的内容意味着它从标准输入而不是文件获取输入。
您还可以将 HTML 回显到文件中,将该文件提供给 wkhtmltopdf 并在脚本中删除该文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)