918
wkhtmltox(wkhtmltopdf)安装的要点
1.解压:tar -xvf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz (generic包是已经编译好的程序)
2.如果出现错误libXrender找不到错误:安装libXrender
使用yum install libXrender*(yum install libXrender.x86_64 libXrender-devel.x86_64) 或者 apt-get install libXrender*
3.如果出现错误libXext找不到错误:安装libXext
使用yum install libXext*(yum install libXext.x86_64 libXext-devel.x86_64) 或者 apt-get install libXext*
4.安装字体文件 yum install libfontconfig* (运行失败)
参考:https://blog.csdn.net/laokaizzz/article/details/52804126
https://blog.csdn.net/xiongshengwu/article/details/53696659
5、步骤4运行失败的情况,虽然wkhtmltopdf可用,但是出现乱码,于是通过安装字体cjkuni-uming,smc-meera,stix解决(rpm -ivh cjkuni-uming-fonts-0.2.20080216.1-34.el6.noarch.rpm)。
6、乱码解决之后,发现中文无法显示, 于是通过:将simsun.ttf字体copy到/usr/share/fonts目录解决。
使用示例:
将百度网页转为pdf,“--disable-internal-links --disable-javascript -q -O Portrait -s A4” 是选项。
> wkhtmltopdf --disable-internal-links --disable-javascript -q -O Portrait -s A4 http://www.baidu.com/ /var/tmp/baidu.pdf