繁体   English   中英

使用 Javascript(客户端)生成 PDF 和 Excel

[英]Generate PDF and Excel using Javascript (Client side)

是否有类似于 Java 中的 jasper 报告的客户端 Javascript 框架。我的要求是在客户端(浏览器)生成 PDF 和 Excel,而不是在服务器端生成。 我发现有像 JsPDF 和 PDFkit 这样的 javascript 库来生成 PDF 和不同的库来生成 Excel,这使得开发工作变得更加困难。我想要一些与 jasper report 所做的完全相似的事情。如果它可以添加使用NPM 无需手动导入代码并使用它,它非常适合我的要求。

我相信 jquery 数据表附带了所有你需要的东西,看看https://datatables.net/extensions/buttons/examples/initialisation/export.html

恐怕您必须使用两个最适合您需要的独立库,一个用于 PDF,另一个用于 Excel。 如果你考虑一下,这是有道理的。

用纯 Javascript 渲染 PDF 是一项艰巨的任务,仅看PDF.js的复杂性。 Excel 也不例外。 这些是复杂的格式。

您的用例是呈现 PDF 和 Excel。 其他人可能想要呈现 PDF 和 DOC。 你明白了,那里有大量不同的格式,并且没有一个库可以处理所有这些。 即使有人有足够的资源来构建这样的东西,它也可能会被分解成模块,您可以根据需要进行选择。 一个单一的框架对于 web 来说太大了而不实用。

感谢 Fadi 和 Axel 的及时回复。是的,你提到的解决方案是一个很好的解决方案,但我不知道。该解决方案在用于我的要求时存在局限性。请参阅以下屏幕截图我必须使用 javascript 库生成 PDF 和 Excel 格式的报告。在该报告中,不仅需要将数据表包含在文档中。而且顶部还有一些细节和徽标。还开发了应用程序使用 EmberJS 和这个 jquery 表插件不能使用,因为我们使用的是不能被这个 Jquery 表替换的 Ember 表。是否有除了 Jquery 数据表之外的替代解决方案?

在此处输入图像描述

https://jsreport.net ,对于那些仍在寻找的人,请检查一下!

致谢: jsreport 作者

暂无
暂无

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

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