工具说明

wkhtmltopdf和wkhtmltoimage是开源(LGPLv3)命令行工具,用于使用Qt WebKit渲染引擎将HTML渲染为PDF和各种图像格式。
Github 仓库: wkhtmltopdf/wkhtmltopdf
官网: https://wkhtmltopdf.org/

在CentOS7上安装wkhtmltopdf

下载wkhtmltopdf的RPM软件包:

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

然后通过执行以下命令在CentOS 7上安装wkhtmltopdf:

sudo yum localinstall wkhtmltox-0.12.6-1.centos7.x86_64.rpm

install-wkhtmltopdf.png
系统会自动安装需要的依赖。
确认安装的软件版本:

$ wkhtmltopdf --version
wkhtmltopdf 0.12.6 (with patched qt)

$ wkhtmltoimage --version
wkhtmltoimage 0.12.6 (with patched qt)

测试一下效果:


wkhtmltopdf --encoding utf-8 https://www.baidu.com baidu.pdf

如果转换后发现中文字不显示的话,记得将windows中的中文字体(宋体simsun.ttc)复制到服务器上(/usr/share/fonts目录下)。
baidu-pdf.png

最后修改:2021 年 02 月 02 日
如果觉得我的文章对你有用,请随意赞赏