安装wkhtmltopdf(图文版)
1、查看系统版本
cat /etc/redhat-release
区分CentOS6
,CentOS7
,CentOS8
即可
2、安装依赖
yum install fontconfig libX11 libXext libXrender libjpeg libpng xorg-x11-fonts-75dpi xorg-x11-fonts-Type1
yum install openssl
3、下载安装包或者上传安装包到服务器 (根据系统版本安装)
-
系统版本区分
CentOS6
,CentOS7
,CentOS8
方式一:上传安装包到服务器
解压附件rpm包.zip
,复制对应版本的rpm包到服务器
方式二:在线下载
cd /root
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm
3、安装
rpm -ivh wkhtmltox-0.12.6-1.centos7.x86_64.rpm
安装好以后,可以使用以下命令查寻安装的地址
whereis wkhtmltopdf
一般在 /usr/local/bin/wkhtmltopdf
安装完成!!!!
安装完成以后,执行命令
/usr/local/bin/wkhtmltopdf https://www.baidu.com/ ./baidu.pdf
4、其他说明(中文字体)
由于linux服务器默认可能没有【微软雅黑】字体,可能会导致中文乱码或者空白。 解决方法
方式一:
解压附件中的font.zip
,复制文件simsun.ttc
到linux服务器/usr/share/fonts/
目录下
方式二:
打开windows c:\Windows\fonts\simsun.ttc拷贝到linux服务器/usr/share/fonts/目录下,再次生成pdf中文显示正常