wkhtmltopdf使用指南,html转图片,转pdf

参考文档

官网
Github
使用示例1
使用示例2

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

执行后没反应,并没有生成文件

路径问题!!!

如果有帮助到您,点个关注吧宝贝。2021新年快乐,我都没有两位数的粉丝。

wkhtmltopdf使用指南,html转图片,转pdf

上一篇:跨平台导PDF,结合wkhtmltopdf很顺手


下一篇:python-使用Django从stdout返回pdf响应