如何从HTML创建PDF?

5
我正在尝试生成HTML页面的可打印版本,可打印版本应该去掉左侧和顶部窗格。我尝试使用JQuery生成可打印版本,但在将剥离的内容放入打印预览屏幕(另一个弹出窗口中的剥离的HTML)时存在一些布局问题。
是否有现成的开源工具可以在不费力的情况下将HTML转换为PDF?因为我已经花了相当多的时间在JQuery上探索了。
我正在使用Grid 960模板布局。

HTML To PDF高分辨率相同。 - dma_k
2个回答

8
当您处理完html文件后,wkhtmltopdf(Windows/Mac/Linux)可以将其转换为pdf。wkhtmltopdf是一个跨平台、开源(LGPLv3)命令行工具,使用Qt WebKit渲染引擎将HTML渲染为PDF和各种图像格式。这些工具完全在“无头模式”下运行,不需要显示器或显示服务。
您可以从官方wkhtmltopdf网站下载wkhtmltopdf。它也在大多数常见的Linux发行版的默认存储库中。 示例 将远程HTML文件转换为PDF:
wkhtmltopdf http://www.google.com example.pdf

将本地HTML文件转换为PDF:
wkhtmltopdf example.html example.pdf

wkhtmltopdf 使用说明 你也可以通过运行命令 wkhtmltopdf -H,本地查看 wkhtmltopdf 的帮助文档。


6

我正在使用Grid 960布局,我需要评估这个样式表是否有效。 - Nrusingha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接