如何使用wkhtmltopdf和wkhtmltoimage
示例1, 转换普通页面,不需要使用任何额外的参数。
网页转换成PDF文件:
wkhtmltopdf https://onitroad.local /tmp/test.pdf
网页转换成图像文件:
wkhtmltoimage https://onitroad.local /tmp/test.png
示例2, 如果URL有HTTP认证,那么可以在命令行中提供用户名和密码。
网页转换成PDF文件:
wkhtmltopdf --username GiveYourUserName --password GiveYourPasword https://onitroad.local /tmp/test.pdf
网页转换成图像文件:
wkhtmltoimage --username GiveYourUserName --password GiveYourPasword https://onitroad.local /tmp/test.png
示例3, 在pdf中增加目录
wkhtmltopdf toc https://onitroad.local/ test.pdf
在CentOS 7/Ubuntu14.04 LTS上安装wkhtmltopdf和wkhtmltoimage
在CentOS 7.x/RHEL 7.x上
yum install epel-release yum install wkhmtltopdf
在Ubuntu14.04 LTS上
对于32位Ubuntu 14.04 LTS系统,
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-precise-i386.deb sudo dpkg -i wkhtmltox-0.12.2.1_linux-precise-i386.deb
对于64位Ubuntu 14.04 LTS系统,
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-precise-amd64.deb sudo dpkg -i wkhtmltox-0.12.2.1_linux-precise-amd64.deb
wkhtmltopdf和wkhtmltoimage是开源(LGPLv3)命令行工具,
可以使用Qt WebKit呈现引擎将HTML呈现为PDF和各种图像格式。
它们完全“无头”运行,即不需要显示。
日期:2019-08-20 17:58:08 来源:oir作者:oir