简体   繁体   English

如何将Nvd3图表导出为jpeg或png格式

[英]How to export Nvd3 charts to jpeg or png format

Is there any better or easy way to export nvD3 chart to jpeg or png image format? 有没有更好或更简单的方法将nvD3图表导出为jpeg或png图像格式? I tried Javascript SVG parser and renderer on Canvas by using http://code.google.com/p/canvg/ But in some cases (may be due to large size or greater resolution) the export option not working. 我使用http://code.google.com/p/canvg/在Canvas上尝试了Javascript SVG解析器和渲染器但在某些情况下(可能是由于大尺寸或更高分辨率)导出选项无法正常工作。

In case you want to support all browsers including IE/safari you'll have to implement that server side. 如果您想支持包括IE / safari在内的所有浏览器,您必须实现该服务器端。 I tried a lot but couldn't find a foolproof way to achieve 100% browser compatibility using only js. 我尝试了很多但是找不到一种简单的方法来仅使用js实现100%的浏览器兼容性。 Canvg and saveSvgAsPng won't help you beyond firefox/chrome. Canvg和saveSvgAsPng不会帮助你超越firefox / chrome。

See how highcharts doing that as a fallback option http://www.highcharts.com/docs/export-module/setting-up-the-server 了解高等领域作为后备选项的方式http://www.highcharts.com/docs/export-module/setting-up-the-server

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM