如何在ChartNew.js中将报告导出为PDF / CSV

时间:2015-10-17 21:02:41

标签: javascript export-to-csv chart.js chartnew.js

我正在使用ChartNew.js进行水平堆积条形报告。我不确定如何使用ChartNew.js将图表报告导出为 PDF和CSV格式?

我试过但找不到任何解决方案。任何有关示例代码的帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

  

我不知道如何将图表报告导出为PDF和CSV格式   ChartNew.js?

由于您已经放置了CSV,我认为您的意思是数据而不是图表。

对于CSV,您可以轻松生成基于https://tools.ietf.org/html/rfc4180的文件,主要是字符串连接和换行。您也可以使用数据URI在客户端执行相同的操作(请参阅Create a file in memory for user to download, not through server

对于PDF,使用库可能更容易。对于.NET,Best Server-side .NET PDF editing library应该为您提供一个很好的解决方案。还有一个JAVA版本。

如果您想要导出图表,CSV也不支持此功能。

对于PDF,您可以将画布导出为数据URI(请参阅https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL) 并使用像jspdf这样的客户端库(请参阅How to add Image in jspdf?作为示例)或使用iText / iTextSharp在服务器上执行相同操作(请参阅Inputting image data to PDF with iText