如何在JS中使用wkHtmltoPdf从静态html文件生成PDf文件
How to use wkHtmltoPdf to generate PDf files from statcic html files in JS
谁能建议如何在JS中使用wkhtmltopdf从静态html文件生成PDF文件?
wkhtmltopdf - http://code.google.com/p/wkhtmltopdf/
所有的答案都说运行"wkhtmltopdf http://www.google.com google.pdf"
但是在哪里运行代码?在服务器上?在浏览器上?在命令行上?
任何代码示例都会有所帮助
根据项目主页:它是一个命令行工具。
是什么?
wkhtmltopdf和wkhtmltoimage是开源(LGPL)命令行工具,使用QT Webkit渲染引擎将HTML渲染成PDF和各种图像格式。它们完全"无头"运行。并且不需要显示或显示服务。
在服务器端应用程序中,您可以调用二进制文件并等待它的输出(对于PHP,它基本上是$output = exec("wkhtmltopdf $url $options");
)。在项目的Google Code wiki上曾经有一个示例包装器,但它似乎已经消失了。
如果你正在使用PHP并且不想自己编写包装器,那么你可以使用这个。如果您选择的服务器端语言没有包装器,那么尝试自己制作一个。这并不难。
您的前端JavaScript将不得不调用(可能使用AJAX)在您的服务器上运行的脚本来生成PDF。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 将HTML表格导出到excel时,无法将数据加载到excel文件中
- 导入jQuery脚本获胜'我不处理html文件
- 生成pdf或其他非html文件时的错误处理
- 从HTML调用typescript文件中的函数
- 使用metro-uiJS对话框调用其他文件html
- 使用选项卡导航到不同的html文件(html、JavaScript)
- 使用 socket.io 时如何发送文件(html,js,css和资源)
- 采购<p>从.txt文件.HTML
- 包含的html中的类无法访问父文件html中的函数
- 重新加载链接文件 HTML
- 如何使用 JavaScript 或 JQuery 从输入类型=文件 html 元素获取文件名
- Angularjs + 指令文件 html 内容点击事件在 js 文件中不起作用
- 如何直接从网页读取/写入本地文件 (html)
- jQuery加载txt文件.html()
- 指定简单配置文件HTML或javascript的最佳方式是什么
- Angular将所有头文件html提取到一个文件中
- 想要部分上传大文件.HTML/PHP
- AJAX -上传文件(HTML 5) &PHP