html2canvas 的替代品

4 个可以替代 html2canvas 的工具,1 个可完全替代、1 个部分替代,2 个在国内不能直接访问、归在最后。费用、登录、平台与可访问性都是本站实测或从官网核对的。

H
html2canvas
html2canvas.hertzen.com

开源的 JavaScript 库,接收 DOM 元素后按实际渲染样式在 Canvas 上重绘,可导出 PNG、JPEG 或直接放回页面,适合前端开发者把 HTML 报表或卡片转成图片分享。

工具免费不用登录网页英文开源国内可直接访问

对比

条目费用登录平台国内可直接访问一句
SnapDOM 免费 不用登录 网页 待检测 同为浏览器端 DOM 捕获库,一行调用导出 PNG/SVG/canvas,插件机制补上 html2canvas 缺的 S
Puppeteer 免费 不用登录 网页 可以 替代截图这一块:用无头浏览器真截屏,跨域图片和复杂 CSS 还原更准,但要跑 Node 服务而非纯前端
dom-to-image — 不用登录 网页 不可以 同样把 DOM 节点渲染成 PNG/JPEG,额外支持 SVG 和 filter,API 思路接近可直接换
modern-screenshot 免费 不用登录 网页 不可以 一行函数把 DOM 渲染成 PNG/JPEG/WebP/SVG,输出格式比 html2canvas 更多,迁移成本低

详细介绍

可完全替代 1
部分替代 1
国内不可直接访问 2

更新于 11 月 8 日 · 报告问题

查看详情 打开官网html2canvas.hertzen.com