【发布时间】:2012-12-05 10:15:11
【问题描述】:
我有一些包含由 JavaScript 呈现的图表的 div 标签。我想通过按一下按钮以图像格式导出它们。我不知道是否可以使用 JavaScript 将 div 标签捕获为图像!所以我在这里寻求提示和提示。
【问题讨论】:
标签: javascript html image-capture
我有一些包含由 JavaScript 呈现的图表的 div 标签。我想通过按一下按钮以图像格式导出它们。我不知道是否可以使用 JavaScript 将 div 标签捕获为图像!所以我在这里寻求提示和提示。
【问题讨论】:
标签: javascript html image-capture
您可以使用画布元素创建图像。 如果您的图表使用 HTML 元素呈现,您需要 draw that HTML onto the canvas。 然后可以在画布上使用 toDataURL 来获取 B64 编码的图像数据。
【讨论】:
仅使用 JavaScript 是不可能的。
JavaScript 无法在 PC 上保存文件,也无法将 DOM 转换为图像格式。
【讨论】:
【讨论】:
你可以试试phantomjs,http://phantomjs.org/,虽然我没有亲自使用过,但是它被广泛用于屏幕截图
【讨论】:
【讨论】: