利用wkhtmltopdf将HTML生成PDT
孟德
927
2019-11-22
2.打开下载页面选择下载:
点击右键 复制链接:
得到:https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm
然后:执行wget下载到该目录wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.r
执行ls查看是否存在该文件,存在的话执行
需要执行安装:rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm
它提示我们多了缺少内容:
我们利用yum搜索这个:例如yum search 75dpi
直接安装:yum install -y xorg-x11-fonts-75dpi.noarch
搜索下一个安装:yum search Type1
然后安装:yum install -y xorg-x11-fonts-Type1.noarch
安装完成之后我们再执行命令安装rpm包rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm
此时已经!我们开始测试wkhtmltopdf https://baidu.com baidu.pdf
我们下载下来看看!
发现为空格字体:
解决办法:yum install -y urw-fonts libXext openssl-devel
然后再次执行命令,并下载看看
此时我们发现汉字变成了空格 此时我们只需要将Windows字体(msyh.ttf或msyhbd.ttf)下载放到LINUX系统下的/usr/share/fonts
的目录即可
然后重新测试:
最后变得正常: