有没有办法使用javascript将浏览器网页中特定div标签的内容(例如图表)保存为图像?
我正在创建一个 ASP.NET Web 应用程序。在我的一个网页(ASCX 控件)中,我将融合图表放置在
标记内。我想为客户提供下载此融合图表的选项。有什么办法可以下载吗 Div 中存在的融合图表 标签,作为图像(使用 javascript 因为div标签是客户端的 控制)。
请求是我的客户在访问网页时可以将
标签中存在的融合图表保存为图像。目标浏览器是IE。
请帮我。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我可以确认使用 FusionCharts Free 时无法“将图表导出为图像”。然而,正如 Larsenal 所提到的,您将能够使用 FusionCharts v3.2.1 及其更新的 JavaScript API 将纯 JavaScript 图表导出为 JPEG、PNG、PDF、SVG 格式。
参考- http://www.fusioncharts.com/docs/?ECPureJS.html
此外,如果需要,您甚至可以以类似的方式导出 Flash 图表。请查看下面的链接以获取更详细的说明。
参考- http://www.fusioncharts.com/docs/?ECOverview.html
希望这会有所帮助。
I can confirm that it is not possible to 'Export the chart as image' when using FusionCharts Free. However, as mentioned by Larsenal, you will be able to use FusionCharts v3.2.1 and it's updated JavaScript API to export pure JavaScript charts to JPEG, PNG, PDF, SVG formats.
Ref.- http://www.fusioncharts.com/docs/?ECPureJS.html
Furthermore, you may even export your Flash charts, if required, in a similar manner. DO check out the link below for a more detailed account of the same.
Ref.- http://www.fusioncharts.com/docs/?ECOverview.html
Hope this helps.
目前无法使用 JavaScript 从网页的一部分生成图像。引用我自己在另一个问题中:
It is currently not possible to generate an image from a section of a webpage with JavaScript. Quoting myself from another question:
抱歉,Javascript 无法做到这一点。
我不知道 Fusion 控件,但一些图形库包含渲染图像或 PDF 的方法。开始寻找那里,而不是Javascript。
更新: FusionCharts 声称能够导出为 JPG、PNG、 PDF 和 CSV。从此页面开始,了解如何在 文档。
Sorry, there's no way to do it with Javascript.
I don't know about the Fusion controls, but some graphing libraries include a way to render to an image or PDF. Start looking there, not Javascript.
Update: FusionCharts claims to have the ability to export to JPG, PNG, PDF and CSV. Start with this page about exporting pure JS charts in their documentation.