Browser 有没有办法使用javascript将浏览器网页中特定div标记的内容(比如图形)保存为图像?

Browser 有没有办法使用javascript将浏览器网页中特定div标记的内容(比如图形)保存为图像?,browser,screenshot,javascript,fusioncharts,Browser,Screenshot,Javascript,Fusioncharts,我正在创建一个ASP.NET web应用程序。在我的一个网页(ASCX控件)中,我将融合图放在标记中。我想为客户端提供一个选项来下载这个融合图 有什么方法可以下载吗 Div中显示的融合图 标记,作为图像(使用javascript 因为div标记是客户端 控制) 请求是我的客户在访问网页时可以将标签中的融合图保存为图像 目标浏览器是IE 请帮帮我 抱歉,用Javascript无法实现这一点 我不知道Fusion控件,但一些图形库包括一种渲染到图像或PDF的方法。开始看那里,而不是Javascrip

我正在创建一个ASP.NET web应用程序。在我的一个网页(ASCX控件)中,我将融合图放在
标记中。我想为客户端提供一个选项来下载这个融合图

有什么方法可以下载吗 Div中显示的融合图 标记,作为图像(使用javascript 因为div标记是客户端 控制)

请求是我的客户在访问网页时可以将
标签中的融合图保存为图像

目标浏览器是IE


请帮帮我

抱歉,用Javascript无法实现这一点

我不知道Fusion控件,但一些图形库包括一种渲染到图像或PDF的方法。开始看那里,而不是Javascript


更新:能够导出为JPG、PNG、PDF和CSV。从导出纯JS图表开始。

目前无法使用JavaScript从网页的某个部分生成图像。引述:

Firefox添加了类似于 这将影响到它们的画布实现。 你可以找到 记录在他们的维基上。它是 仅限于插件使用, 出于安全目的,而不是 任何其他浏览器都支持

添加对其他浏览器的支持, 也许会移除一些 安全限制,但这是 可能还有很长的路要走。现在,, 没有一个好的JavaScript解决方案 解决你的问题


我可以确认,在使用FusionCharts Free时,无法“将图表导出为图像”。但是,正如Larsenal所提到的,您将能够使用FusionCharts v3.2.1及其更新的JavaScript API将纯JavaScript图表导出为JPEG、PNG、PDF和SVG格式。 参考-

此外,如果需要,您甚至可以以类似的方式导出闪存图表。请查看下面的链接,以获得更详细的相同帐户。 参考-


希望这能有所帮助。

我怀疑使用JS是否能做到这一点。更轻松的一点是,向客户介绍mspaint的Alt+Printscreen键和裁剪功能。:)如果不使用javascript,是否还有其他解决方法。我已将我的融合图包含在客户端控制(Div)中。如果我将其更改为服务器控制,我可以在服务器端使用C#并将其保存在客户机上。但我使用的是免费的Fusion charts,而不是v3。好的,如果不使用javascript,还有其他解决方法吗。我已将我的融合图包含在客户端控制(Div)中。如果我将其更改为服务器控件,我可以在服务器端使用C#并将其保存在客户端机器上。