HTML转图片利器:wkhtmltox
2017-04-19 00:00
155 查看
摘要: 原创出处 http://peijie2016.oschina.io 欢迎转载,保留摘要,谢谢!
关于
不多介绍了,详见官网 https://wkhtmltopdf.org/
解压得到一个目录wkhtmltox,把wkhtmltoimage和wkhtmltopdf复制到
注意事项
有时候为了让程序可以执行这个命令,可能需要配置环境变量
编辑配置文件
添加环境变量
让修改生效
如果网页上的中文,转成图片后变成乱码方块,请安装相关字体 :)
这个命令还可以增加一些参数,比如常用的设置宽高,图片质量等参数
执行
说明:
还有更多参数用法,请
HTML转pdf同理,
关于
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。
相关文章推荐
- HTML转图片利器:wkhtmltox
- Java使用wkhtmltox实现HTML代码生成PDF文档或者图片
- PHP扩展wkhtmltox,wkhtmltopdf html转pdf、html转图片
- Java使用wkhtmltox实现HTML代码生成PDF文档或者图片
- PHP实现html生成pdf、html生成图片 利用wkhtmltox,wkhtmltopdf扩展
- 动态显示图片 Js + html
- Jasper report HTML图片显示问题
- 添加、删除HTML结点 & 上传图片预览
- 自定义制作 自动定时更换图片的桌面背景 html页面
- 如何在html页面上随着鼠标的位置显示浮动层图片或别的东东?(附代码)
- 将图片转换为HTML的神奇方法
- 自定义制作 自动定时更换图片的桌面背景 html页面
- 让FreeTextBox(一个HTML编辑器) 支持上传本地图片并插入编辑器中
- 在html页面用ajax的简单应用通过javascript得到数据库中的图片路径并在表格中显示出来
- IReport与JasperReport生成HTML报表的线条图片问题
- html上图片中区域点击实例
- 让FreeTextBox(一个HTML编辑器) 支持上传本地图片并插入编辑器中
- HTML显示默认图片实现
- HTML Help Workshop制作帮助文件,图片显示不了的解决方法
- 异步加载图片,提高HTML性能