centos 上安装 将html 生成 pdf 的工具 wkhtmltopdf

1. 下载文件

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

有时候 wkhtmltox-0.12.4 安装包下载不下来,建议可以在网上找一些下载源,比如 csdn 里有一些,下载完成后将其传到服务器的目录下

2. 解压安装wkhtmltopdf


tar xvfJ wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

cd wkhtmltox/bin

sudo mv ./wkhtmltopdf /usr/bin/wkhtmltopdf

sudo chmod +x /usr/bin/wkhtmltopdf

3. 安装依赖


yum install -y fontconfig libX11 libXext libXrender libjpeg libpng xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 urw-fonts  openssl-devel


4. 上传字体文件

下载需要的字体文件,比如: simsun.ttc ,将字体文件上传到 /usr/share/fonts

5. 测试安装是否成功


/usr/bin/wkhtmltopdf http://www.baidu.com ./test1.pdf

下载打开 test1.pdf 查看 pdf 文件是否转换正常



转换工具 wkhtmltopdf 支持的项目 ,自己是用的模板引擎 art-template + jquery 写的,其中工具不支持 es6 语法 ; vueangular 等框架暂时还不确定是否完全支持,有兴趣的同学可以尝试下

最后修改:2020 年 03 月 31 日
如果觉得我的文章对你有用,请随意赞赏或留下你的评论~