1

是否有源代码(或浏览器插件)可以将 HTML 5 网页的内容转换为图像文件?这不仅包括可见内容,还包括隐藏内容(假设页面中有滚动条)。如果没有,任何有关如何处理此特定功能的建议都将不胜感激,我可以调查一下。

我找到了这个...

html转jpg用c#

然而...

我认为他们只是在页面中有文本,所以页面上没有任何动态图像。我的页面专门使用 HTML 5 画布功能来绘制图像。所以这必须是图像文件的一部分。

4

1 回答 1

1

看起来你应该能够使用 javascript 和这种技术来做到这一点:

http://www.html5canvastutorials.com/advanced/html5-canvas-save-drawing-as-an-image/

但是,请务必注意以下警告:

注意:toDataURL()方法要求在画布上绘制的任何图像都托管在与执行它的代码具有相同域的 Web 服务器上。如果不满足此条件,SECURITY_ERR则抛出异常。

编辑:您可能还想查看这些相关问题:

保存 HTML5 画布内容,包括拖动的图像

如何将 HTML5 Canvas 保存为服务器上的图像

于 2014-11-05T19:53:41.433 回答