如何将报告导出为 ChartNew.js 中的 PDF/CSV
How to export report as PDF/CSV in ChartNew.js
我正在使用 ChartNew.js 制作水平堆积条形图报告。我不确定如何使用 ChartNew.js?
将图表报告导出为 PDF 和 CSV 格式
我试过了,但找不到任何解决方案。非常感谢任何有关示例代码的帮助。
I am not sure how to export chart report to PDF and CSV format with
ChartNew.js?
既然你输入了 CSV,我想你指的是数据而不是图表。
对于CSV,可以根据https://www.rfc-editor.org/rfc/rfc4180 with mostly string concatenation and wrapping. You could also do the same thing on the client side using Data URIs (see How to create a file in memory for user to download, but not through server?)
轻松生成文件
对于 PDF,使用库可能更容易。对于 .NET,Best Server-side .NET PDF editing library 应该会给你一个很好的解决方案。还有一个 JAVA 版本。
如果您也想导出图表,CSV 不支持此功能。
对于 PDF,您可以将 canvas 导出到数据 URI(参见 https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL)
并使用像 jspdf 这样的客户端库(参见 How to add Image in jspdf? for an example) or do the same thing on the server using iText / iTextSharp (see Inputting image data to PDF with iText)
我正在使用 ChartNew.js 制作水平堆积条形图报告。我不确定如何使用 ChartNew.js?
将图表报告导出为 PDF 和 CSV 格式我试过了,但找不到任何解决方案。非常感谢任何有关示例代码的帮助。
I am not sure how to export chart report to PDF and CSV format with ChartNew.js?
既然你输入了 CSV,我想你指的是数据而不是图表。
对于CSV,可以根据https://www.rfc-editor.org/rfc/rfc4180 with mostly string concatenation and wrapping. You could also do the same thing on the client side using Data URIs (see How to create a file in memory for user to download, but not through server?)
轻松生成文件对于 PDF,使用库可能更容易。对于 .NET,Best Server-side .NET PDF editing library 应该会给你一个很好的解决方案。还有一个 JAVA 版本。
如果您也想导出图表,CSV 不支持此功能。
对于 PDF,您可以将 canvas 导出到数据 URI(参见 https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL) 并使用像 jspdf 这样的客户端库(参见 How to add Image in jspdf? for an example) or do the same thing on the server using iText / iTextSharp (see Inputting image data to PDF with iText)