CentOS 下载安装wkhtmltoxpdf

1、下载版本包

选择系统支持的版本包,链接: https://wkhtmltopdf.org/

一定要选对安装包,不然会不兼容。

下载centos7的RPM软件包:

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos7.x86_64.rpm

或者

下载centos8的RPM软件包:

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.centos8.x86_64.rpm

2、安装wkhtmltoxpdf

我的生产环境是centos7,选择对应的安装包安装

运行命令:rpm -ivh wkhtmltox-0.12.6-1.centos7.x86_64.rpm

如果遇到以下问题:

错误:依赖检测失败:

            xorg-x11-fonts-75dpi 被 wkhtmltox-1:0.12.6-1.centos7.x86_64 需要

            xorg-x11-fonts-Type1 被 wkhtmltox-1:0.12.6-1.centos7.x86_64 需要

安装相应的依赖:

yum install fontconfig libX11 libXext xorg-x11-fonts-75dpi xorg-x11-fonts-Type1

安装后重复上面的操作,输出以下则成功

1:wkhtmltox-1:0.12.6-1.centos7    ################################# [100%]

3、安装成功测试

wkhtmltopdf http://www.baidu.com baidu.pdf

如果报错:

wkhtmltopdf: /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by wkhtmltopdf)

解决方法:

yum install openssl

4、安装宋体(pdf对中文的支持不友好)

网上下载文件:simsun.ttc,把下载的simsun.ttc放在:/usr/share/fonts/ 文件夹下,这样导出的pdf文件里的中文就不会乱码了。

你可能感兴趣的:(CentOS 下载安装wkhtmltoxpdf)