参考文档
windows安装
进入页面选择相应系统的软件包:安装包地址
Windows直接双击exe文件安装即可!!
CentOS安装
进入页面选择相应系统的软件包:安装包地址
rpm有网络安装
下载rpm包后,直接执行下面的命令:
yum localinstall wkhtmltox-0.12.6-1.centos7.x86_64.rpm
rpm无网络安装
在有网络的机器上下载依赖rpm包
yumdownloader --resolve --destdir=/root/mypackages/ xorg-x11-fonts-75dpi
从/root/mypackages/将下载好的rpm包部署到无网络机器上,然后
rpm --install xorg-x11-fonts-75dpi-7.5-9.el7.noarch.rpm
rpm --install wkhtmltox-0.12.6-1.centos7.x86_64.rpm
wkhtmltopdf命令
常用命令
使用url
wkhtmltopdf https://news.163.com/20/0715/11/FHITSVH8000189FH.html ./a.pdf
使用本地文件
wkhtmltopdf ./FHITSVH8000189FH.html ./a.pdf
根据以上参考你应该能解决百分之九十的问题,如果你能够正确阅读文档以及示例的话;你也可能遇到以下问题。
服务器乱码的问题
首先确定html是utf-8
<meta charset="utf-8">
如果不是则继续往下看!!!
可能是没有安装字体,上传一下字体就可以。
链接:https://pan.baidu.com/s/1KsauScJnsSUJHTo8Kd0n0A
提取码:ztox
复制这段内容后打开百度网盘手机App,操作更方便哦
下载后替换/usr/local下的fonts
替换完记得重启一下服务!!!
使用时提示找不到
Windows可能会出现找不到,输入全路径解决。
例如:
C:\\shiyi\\software\\wkh\\wkhtmltopdf\\bin\\wkhtmltoimage.exe url xxx.jpg
执行后没反应,并没有生成文件
路径问题!!!