安装
Debian/Ubuntu:
Redhat/CentOS
MacOS
使用
一个简单的例子:
你也可以传递一个url或者文件名列表:
也可以传递一个打开的文件:
默认情况下, PDFKit 将会显示所有的 wkhtmltopdf 输出. 如果你不想看到这些信息,你需要传递一个 quiet 选项:
当你转换文件、或字符串的时候,你可以通过css选项指定扩展的 CSS 文件。
你也可以通过你的HTML中的meta tags传递任意选项:
配置
每个API调用都有一个可选的参数。这应该是pdfkit.configurationAPI 调用的一个实例. 采用configuration 选项作为初始化参数。可用的选项有:
wkhtmltopdf ——wkhtmltopdf二进制文件所在的位置。默认情况下pdfkit 会尝试使用which (在类UNIX系统中) 或 where (在Windows系统中)来判断
PATH里面):
问题
IOError: 'Command Failed'
如果出现这个错误意味着 PDFKit不能处理一个输入。你可以尝试直接在错误信息后面直接运行一个命令来查看是什么导致了这个错误 (某些版本的 wkhtmltopdf会因为段错误导致处理失败)
正常生成,但是出现中文乱码
确保两项:
1)、你的系统中有中文字体
2)、在html中加入
下面是我随便写的一个HTML表格:
学到了吗?
联系客服