您的位置:首页 > Web前端 > HTML

HTML转图片利器:wkhtmltox

2017-04-19 00:00 155 查看
摘要: 原创出处 http://peijie2016.oschina.io 欢迎转载,保留摘要,谢谢!

关于
wkhtmltox
,是一个可以把HTML转换为图片和pdf的工具。



不多介绍了,详见官网 https://wkhtmltopdf.org/

安装步骤

下载下来是tar.xz文件,首先解压:
tar -vxf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz


解压得到一个目录wkhtmltox,把wkhtmltoimage和wkhtmltopdf复制到
/usr/bin
目录,更改所有者,并增加可执行属性

sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/
sudo cp wkhtmltox/bin/wkhtmltoimage /usr/bin/
sudo chown root:root /usr/bin/wkhtmltopdf
sudo chown root:root /usr/bin/wkhtmltoimage
sudo chmod +x /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltoimage


注意事项

有时候为了让程序可以执行这个命令,可能需要配置环境变量

编辑配置文件
vi .bashrc


添加环境变量
export PATH=$PATH:/opt/wkhtmltox/bin


让修改生效
source .bashrc
让修改生效

如果网页上的中文,转成图片后变成乱码方块,请安装相关字体 :)

关于使用

执行
wkhtmltoimage www.bing.com bing.png
,就会在当前目录下生成了一张png图片。



这个命令还可以增加一些参数,比如常用的设置宽高,图片质量等参数
执行
wkhtmltoimage --crop-w 410 --width 410 --quality 50 www.bing.com bing2.png
看看



说明:

--crop-w 410
:截图宽度410px

--width 410
:浏览器模拟宽度410px

--quality 50
:图片质量(这个值越大,图片质量越高,当然文件也会比较大)

还有更多参数用法,请
wkhtmltoimage -h
查看。
HTML转pdf同理,
wkhtmltopdf -h
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息