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();
    });
})
相关推荐
程序员西西几秒前
SpringBoot轻松整合Sentinel限流
java·spring boot·后端·计算机·程序员
葡萄城技术团队3 分钟前
在数据录入、指标补录、表单填报场景中,SpreadJS 具备哪些优势和价值
前端
q***46527 分钟前
Spring Boot 实战:轻松实现文件上传与下载功能
java·数据库·spring boot
Li_76953213 分钟前
10分钟快速入手Spring Cloud Config
java·spring·spring cloud
源码技术栈17 分钟前
Java基于云计算的社区门诊系统源码 医院门诊系统源码 已实现医保结算 SaaS模式
java·云计算·源码·诊所·门诊·预约挂号·云门诊
孟陬17 分钟前
AI 每日心得——AI 是效率杠杆,而非培养对象
前端
程序员西西27 分钟前
SpringBoot整合JWT实现安全认证
java·计算机·程序员·编程
漆黑骑士29 分钟前
Web Component
前端
San3031 分钟前
深入理解 JavaScript 事件机制:从事件流到事件委托
前端·javascript·ecmascript 6
行走在顶尖35 分钟前
基础随记
前端