网页html生成图片的常用方案

如果您有一个需求是将网页生成一个快照的图片,然后需要用到该图片上传或者发送给他人的这样的需求,那么你会怎么做呢?聪明的你可能会想到canvas是否可以生成一个这样的图片呢?没错,今天就给大家推荐一个简单又好用的工具 html2canvas

准备文件

开始使用

  • 给您想转换成图片的盒子标签上添加一个唯一id,这样便于找到该DOM节点。
  • 按照官方文档相关参数设置并添加代码在合适的地方来进行图片转换。
html2canvas(document.querySelector("#app")).then(canvas => {
    document.body.appendChild(canvas)
});

详细使用

  • 相关参数设置可参考该官方文档,根据需要设置即可。

兼容性介绍

  • Firefox 3.5+
  • Google Chrome
  • Opera 12+
  • IE9+
  • Edge
  • Safari 6+

关于vue-cli中使用

  • 最新版本应该可以直接通过yarn或者npm引入了,可参照官网首页介绍
npm install --save html2canvas

或者

yarn add html2canvas
  • 如果有相关问题,还可参考另一篇文章点此查看

Diboot - 简单高效的轻代码开发框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值