首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将带有CSS的HTML导出为PDF脚本

将带有CSS的HTML导出为PDF脚本
EN

Stack Overflow用户
提问于 2012-12-18 22:52:44
回答 2查看 2.5K关注 0票数 1

有没有办法将HTML + CSS代码转换成pdf格式,使其看起来不像打印网页?

到目前为止,我已经使用page-break-before和类似的浏览器将我的页面导出为pdf格式。但我得到了糟糕的利润,而且它太特定于浏览器了。我正在寻找相同的外观和感觉,您从乳胶或Powerpoint演示文稿导出:良好的居中,适当的页边距,自定义页面大小。

你有没有想到一个脚本,可以将一个格式正确的html页面导出为pdf?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-18 23:06:53

有一个名为PDF wkhtmltopdf的工具,它可以通过简单的命令行调用将转换为PDF。这个工具可以手动使用,也可以放在某种脚本中,只需单击按钮即可运行。我在PHP中使用它,如下所示:

代码语言:javascript
复制
$cmd = "/path/to/wkhtmltopdf /path/to/sourceHTML.html /path/to/outputPDF.pdf";
$output = shell_exec($cmd);

它非常容易使用,并且在创建报告时非常强大。你可以在这里下载:

http://code.google.com/p/wkhtmltopdf/

票数 6
EN

Stack Overflow用户

发布于 2012-12-18 23:00:20

您可以尝试使用LibreOffice,但结果可能会有所不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13935535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档