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();
    });
})
相关推荐
天天讯通3 分钟前
BI 报表:呼叫中心的伪刚需
大数据·前端·数据库
java坤坤8 分钟前
Elasticsearch Java实战手册:搭建、条件构建与分页优化
java·elasticsearch
自由与自然17 分钟前
栅格布局常用用法
开发语言·前端·javascript
小梁努力敲代码21 分钟前
Java多线程--单例模式
java·开发语言
Violet_YSWY25 分钟前
讲一下ruoyi-vue3的前端项目目录结构
前端·javascript·vue.js
这是你的玩具车吗25 分钟前
转型成为AI研发工程师之路
前端·ai编程
Drift_Dream28 分钟前
在Vue样式中使用JavaScript 变量(CSS 变量注入)
前端
C_心欲无痕28 分钟前
vue3 - toRaw获取响应式对象(如由reactive创建的)的原始对象
前端·javascript·vue.js
PlankBevelen28 分钟前
手搓实现简易版 Vue2 响应式系统
前端
LoveDreaMing30 分钟前
MCP入门梳理
前端·typescript·mcp