在各种网站项目开拓过程都须要天生PDF文件,用于天生显示pdf。实在,天生pdf文件很多种,一种大略的方法便是安装wkhtmltopdf,然后curl访问网页天生pdf文件。
安装wkhtmltopdf下去github高下载下:
https://github.com/wkhtmltopdf/wkhtmltopdf/
(图片来自网络侵删)
下载github的问题件wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz解压文件,tar xvfJ wkhtmltox-0.12.4_linux-generic-amd64.tar.xzcd wkhtmltox/bin复制到bin目录下,并设置可实行啊。sudo mv ./wkhtmltopdf /usr/local/bin/wkhtmltopdfsudo chmod +x /usr/local/bin/wkhtmltopdf
如果部分电脑没有安装依赖库还是须要安装,可以先实行试试。安装插件:
yum install libXrender libXext fontconfig
实行天生pdf文件:
wkhtmltopdf http://www。。baidu。。com ./baidu.pdf
网页天生了pdf文件
办理中文乱码的问题办理办法如下:
我这里的做事器centos,找windows里的宋体 simsun.ttf,上传到做事器/usr/share/fonts/里
/usr/share/fonts/simsun.ttf
测试办理!
办理乱码
好了,利用wkhtmltopdf天生pdf就这样了,剩下,利用你们的编程措辞调用wkhtmltopdf访问网页,保存成pdf文件即可。比如php只要实行下system("wkhtmltopdf http://网页 ./网页文件.pdf")