我正在使用ChartNew.js进行水平堆积条形报告。我不确定如何使用ChartNew.js将图表报告导出为 PDF和CSV格式?
我试过但找不到任何解决方案。任何有关示例代码的帮助都将受到高度赞赏。
答案 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)