HTML生成图片

步骤一:下载 html2canvas 并引入

html2canvas - Screenshots with JavaScript (hertzen.com)

步骤二:页面使用

创建一个点击按钮

复制代码
<button id="exportPng">图片生成</button>

js中使用

复制代码
// export-content 为需要导出成图片的页面 ID

$('#exportPng').click((e) => {
    html2canvas(document.getElementById('export-content')).then(function (canvas) {
        var imgData = canvas.toDataURL('image/png');
        var link = document.createElement('a');
        link.href = imgData;
        link.download = 'exported-image.png';
        link.click();
    });
})
相关推荐
yunyi1 分钟前
Husky v9+ 在 Monorepo/全栈项目中的升级与配置
前端
养乐多同学943541 分钟前
关于vuex的缓存持久实践
前端·vuex
不要额外加糖2 分钟前
tql,寥寥几行,实现无队列无感刷新
前端·javascript·设计模式
Qinana2 分钟前
🚙微信小程序实战解析:打造高质感汽车展示页
前端·css·程序员
Yeats_Liao3 分钟前
Go Web 编程快速入门 18 - 附录B:查询与扫描
开发语言·前端·后端·golang
@大迁世界5 分钟前
第06章:Dynamic Components(动态组件)
前端·javascript·vue.js·前端框架·ecmascript
ChMao10 分钟前
java解析word中的excel
java
百锦再12 分钟前
第6章 结构体与方法
android·java·c++·python·rust·go
lang2015092813 分钟前
Maven 4:20年老工具的重生之路
java·maven
音符犹如代码16 分钟前
ArrayList常见面试题二
java·开发语言·面试·职场和发展