摘要: 原创出处 https://peijie-sh.github.io 欢迎转载,保留摘要,谢谢!

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

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

安装步骤

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

  2. 解压得到一个目录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
复制代码
  1. 注意事项

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

  • 编辑配置文件 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相关推荐

  1. 【图片无损压缩利器】Image Optimizer

    随着现在数码相机的像素越来越高,好多人都不调整像素就开始狂照一气,照片的容量往往很大.基本都有好几MB的,这就给小硬盘用户造成了困扰.这么多的相片占用的空间太多了!其实没有关系,通过Image Opt ...

  2. 图片提取利器,从PDF中快速提取图片并存储到本地

    PDF是日常生活中经常使用的文件格式,里面可能包含着重要的文字信息和图片资源.然而当需要提取PDF中的图片时,往往需要使用复杂的工具.图片提取利器能够帮助你从PDF中快速提取图片并存储到本地. # c ...

  3. python 图片 变清晰_图片无损放大利器,把模糊图片变清晰

    前言 经常下载图片或者使用表情包的朋友都可能会遇到一个问题--图片模糊不清晰! 现有图片分辨率低.图片尺寸小.图片模糊等,很多时候又找不到原始的高分辨率清晰大图,只能将就使用?(ノ-_-)ノ~┻━┻ ...

  4. android微博分块,微信、微博刷屏利器 图片切割9Cut安卓版

    大家一定都在自己的微信朋友圈或者微博上看到有人分享的图片如下图中一样,图片被分割成了一块一块,当你点击的时候会发现它不是一张完整的图片,而是由9块图片组合而成的,可以是圆形.心形.或者其他不规则形状, ...

  5. 编码 data:text/html;c,[网页设计]图片base64编码利器:在线 Data URI 生成工具 – Duri.me...

    这篇文章介绍一款在线的图片 base64 编码利器 - Duri.me.data URI 图片是 base64编码的图片文件,可以嵌入到 HTML 或者 CSS 文件中,能够减少 HTTP 请求,提高 ...

  6. 图片压缩利器Image Optimizer,一键压缩图像体积和尺寸清晰无损

    随着科技的发展,手机和数码相机的性能越来越强,拍出的照片质量越来越好,高品质的图片体积非常大,不利于保存和传输,因此,我们就希望能把图片进行压缩,这样既保证了图片质量,又节约了保存空间. 一.图片压缩 ...

  7. chatgpt赋能python:Python图片加密:加强图片保密性的利器

    Python图片加密:加强图片保密性的利器 随着互联网的蓬勃发展,绝大部分的信息都通过数字化形式传输.数字图像作为一种广泛应用的媒介,今天已经进入了各种各样的场景中,但是其保密性却受到越来越多的挑战. ...

  8. 常见电容器图片_干货|详解消灭EMC的三大利器:电容器/电感/磁珠

    滤波电容器.共模电感.磁珠在EMC设计电路中是常见的身影,也是消灭电磁干扰的三大利器. 对于这三者在电路中的作用,相信还有很多工程师搞不清楚,文章从设计中详细分析了消灭EMC三大利器的原理. 01 滤 ...

  9. 图片加载利器Picasso 解析

    先用用 //原图Picasso.with(this).load(imgWebSite).into(imageView);//其根据resize的比例关系来改变原图,虽然原图完整的在resize的范围中 ...

最新文章

  1. 常用模块和面向对象 类
  2. Mysql 日志系统 redo log 和 binlog
  3. java的for循环的几种写法
  4. 实验二 二叉树的操作与实现
  5. 2016级算法第六次上机-A.Bamboo之寻找小金刚
  6. 机器学习算法及应用领域相关的中国大牛
  7. 能让你开发效率翻倍的 sublime 插件配置
  8. 全套Java基础视频教程
  9. Debian下解决subclise插件在启动时报fail to load JavaHL Liberary
  10. KHV0031-himall3.0商城异常类(一)
  11. PCB LAYOUT特殊走线总结
  12. MFC+HPSocket+log4cplus的TCP助手(三、HPSocket)
  13. Java ORC图片识别
  14. 七缸发动机预热,docker swarm + .net core 高速飙车成功
  15. UE5 Live Coding编译出错时乱码问题解决方法
  16. 曾国藩《挺经》卷十七藏锋
  17. 考试 --微信小程序学习用demo:考证通,在线题库类小程序
  18. 【工业大数据】工厂大数据之数据源分析;如何挖掘并驾驭大数据的价值,成为“大数据企业”?
  19. 巧用order实现列表排序
  20. Spark性能调优系列:Spark参数配置大全(官网资料)

热门文章

  1. 中煤 php面试,中煤总部笔试面试经验
  2. vscode安装旧版本插件_2020 我在使用VScode时安装的插件(针对前端开花推荐)
  3. 2029.石子游戏 IX-LeetCode
  4. html5在线裁剪,HTML5 Canvas裁剪clip
  5. 站长吧asp工具设置_网站更换域名需要怎么办?网站更换域名如何设置?
  6. python中functools_(转)Python——functools
  7. Android10apk怎么传数据,Android不同apk之间传递参数与数据
  8. 2019-0403视觉SLAM的学习第二讲
  9. SQLServer 2008 r2下载及安装
  10. stringify用法