有没有办法将 HTML + CSS 代码转换为 pdf,这样看起来不像打印网页?
到目前为止,我一直在使用page-break-before
浏览器等将我的页面导出为 pdf。但是我得到了可怕的利润,而且它太特定于浏览器了。我正在寻找与 Latex 或 Powerpoint 演示文稿导出相同的外观和感觉:居中、适当的边距、自定义页面大小。
知道将格式正确的 html 页面导出为 pdf 的脚本吗?
有没有办法将 HTML + CSS 代码转换为 pdf,这样看起来不像打印网页?
到目前为止,我一直在使用page-break-before
浏览器等将我的页面导出为 pdf。但是我得到了可怕的利润,而且它太特定于浏览器了。我正在寻找与 Latex 或 Powerpoint 演示文稿导出相同的外观和感觉:居中、适当的边距、自定义页面大小。
知道将格式正确的 html 页面导出为 pdf 的脚本吗?
有一个名为wkhtmltopdf的工具,可以通过简单的命令行调用将 HTML 和 CSS 转换为 PDF。该工具可以手动使用,也可以放在某种脚本中,通过单击按钮或您拥有的东西运行。我在 PHP 中这样使用它:
$cmd = "/path/to/wkhtmltopdf /path/to/sourceHTML.html /path/to/outputPDF.pdf";
$output = shell_exec($cmd);
它非常易于使用且功能强大,可用于创建报告。你可以在这里下载:
您可以尝试 LibreOffice,但结果可能会有所不同。