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();
    });
})
相关推荐
橙某人几秒前
LogicFlow 交互新体验:让锚点"活"起来,鼠标跟随动效实战!🧲
前端·javascript·vue.js
借个火er3 分钟前
依赖注入系统
前端
借个火er3 分钟前
项目介绍与环境搭建
前端
gustt4 分钟前
React 跨层级组件通信:从 Props Drilling 到 useContext 的实战剖析
前端·react.js
证能量少女9 分钟前
2026大专Java开发工程师,考什么证加分?
java·开发语言
FPGAI10 分钟前
Java学习之基础概念
java·学习
程序猿的程11 分钟前
Stock写给前端的股票行情 SDK: stock-sdk,终于不用再求后端帮忙了
前端·javascript·node.js
芒克芒克11 分钟前
Java集合框架总结(面试八股)
java·开发语言·面试
用户新13 分钟前
V8引擎 精品漫游指南 -解析篇 语法解析 AST 作用域 闭包 字节码 优化 一文通关
前端·javascript
黑土豆23 分钟前
2025,我不再写代码,我在当代码的“审核员”
前端·vue.js·ai编程