在 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
语法 ; vue
和 angular
等框架暂时还不确定是否完全支持,有兴趣的同学可以尝试下
1 条评论
不错不错,我喜欢看 https://www.237fa.com/