有没有办法将HTML + CSS代码转换成pdf格式,使其看起来不像打印网页?
到目前为止,我已经使用page-break-before和类似的浏览器将我的页面导出为pdf格式。但我得到了糟糕的利润,而且它太特定于浏览器了。我正在寻找相同的外观和感觉,您从乳胶或Powerpoint演示文稿导出:良好的居中,适当的页边距,自定义页面大小。
你有没有想到一个脚本,可以将一个格式正确的html页面导出为pdf?
发布于 2012-12-18 23:06:53
有一个名为PDF wkhtmltopdf的工具,它可以通过简单的命令行调用将和转换为PDF。这个工具可以手动使用,也可以放在某种脚本中,只需单击按钮即可运行。我在PHP中使用它,如下所示:
$cmd = "/path/to/wkhtmltopdf /path/to/sourceHTML.html /path/to/outputPDF.pdf";
$output = shell_exec($cmd);它非常容易使用,并且在创建报告时非常强大。你可以在这里下载:
http://code.google.com/p/wkhtmltopdf/
发布于 2012-12-18 23:00:20
您可以尝试使用LibreOffice,但结果可能会有所不同。
https://stackoverflow.com/questions/13935535
复制相似问题