html - 如何从 HTML 创建 PDF?

标签 html pdf

我正在尝试生成 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/

相关文章:

javascript - 定位 anchor 标记后页面跳转回顶部

html - 使用 Bootstrap 以响应方式添加图像和其他元素

linux - 优化 PDF 文件(使用 Ghostscript 或其他)

javascript - 使用 JavaScript 打开模式对话框 onClick 不起作用

html - 使 IMG 上的 CSS 三 Angular 形响应

javascript - 在 HTML5 Canvas 中更改描边颜色

Java递归文件复制优化

python - ReportLab 中的非编号页面

r - Knit & rmarkdown::render() 产生不同的结果(kable 格式;PDF)

c++ - IJawsRenderer() 抛出的异常