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();
    });
})
相关推荐
No Silver Bullet9 分钟前
Nginx 内存不足对Web 应用的影响分析
运维·前端·nginx
一起养小猫12 分钟前
Flutter for OpenHarmony 实战 表单处理与验证完整指南
android·开发语言·前端·javascript·flutter·harmonyos
leiming614 分钟前
FreeRTOS 的任务与 Linux
java·开发语言
小马爱记录17 分钟前
枚举策略驱动
java
weixin_3954489118 分钟前
main.c_cursor_0130
前端·网络·算法
C澒35 分钟前
SGW 接入层运维实战:配置查看 + 监控分析 + 日志排查
前端·安全·运维开发
马猴烧酒.1 小时前
【JAVA数据传输】Java 数据传输与转换详解笔记
java·数据库·笔记·tomcat·mybatis
爱编码的傅同学1 小时前
【常见锁的概念】死锁的产生与避免
java·开发语言
德育处主任Pro1 小时前
『NAS』在群晖部署一款太空策略游戏-ogame-vue-ts
前端·vue.js·游戏
rabbit_pro1 小时前
SpringBoot3使用PostGis+GeoTools整合MybatisPlus
java·spring