如何使用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
如何将将网页转换为pdf和图像

wkhtmltopdf和wkhtmltoimage是开源(LGPLv3)命令行工具,
可以使用Qt WebKit呈现引擎将HTML呈现为PDF和各种图像格式。
它们完全“无头”运行,即不需要显示。

日期:2019-08-20 17:58:08 来源:oir作者:oir