我正在尝试生成 HTML 页面的可打印版本,可打印版本应该剥离左 Pane 和顶部 Pane 。我尝试使用 JQuery 生成可打印版本,它在将剥离的内容放入打印预览屏幕时存在一些布局问题(这是弹出窗口中另一个剥离的 HTML)。
是否有任何现成的开源工具可以毫不费力地将 HTML 转换为 PDF,因为我已经浪费了很多时间尝试在 JQuery 中探索
我正在使用 Grid 960 模板布局
最佳答案
当您处理完 html 后,wkhtmltopdf (Windows/Mac/Linux) 可以将其转换为 pdf。 wkhtmltopdf 是一个跨平台的开源 (LGPLv3) 命令行工具,可使用 Qt WebKit 渲染引擎将 HTML 渲染为 PDF 和各种图像格式。它们完全“ headless ”运行,不需要显示或显示服务。
wkhtmltopdf可以从official wkhtmltopdf website下载.它也在大多数常见 Linux 发行版的默认存储库中。
示例
将远程 HTML 文件转换为 PDF:
wkhtmltopdf http://www.google.com example.pdf
将本地 HTML 文件转换为 PDF:
wkhtmltopdf example.html example.pdf
wkhtmltopdf usage 您还可以通过运行 wkhtmltopdf -H
在本地显示 wkhtmltopdf 帮助。
关于html - 如何从 HTML 创建 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149501/