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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Javascript生成PDF和Excel(客户端)相关的知识,希望对你有一定的参考价值。

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

答案

我相信jquery数据表随附你需要的所有https://datatables.net/extensions/buttons/examples/initialisation/export.html

另一答案

你的快速反应是Thanx Fadi和Axel。你提到的解决方案是一个很好的解决方案,我不知道。当它将用于我的要求时,该解决方案有一个限制。请参阅下面的屏幕截图我必须使用javascript库生成PDF和Excel的报告。在该报告中,不仅需要包含在文档中的数据表。还有顶部和徽标的一些细节。还开发了应用程序使用EmberJS并且这个jquery表插件无法使用,因为我们使用的是不能被这个Jquery表替换的Ember表。除了Jquery数据表之外还有其他解决方案吗?

enter image description here

另一答案

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

用简单的Javascript渲染PDF是一项巨大的任务,只需看看PDF.js的复杂性! Excel也不例外。这些是复杂的格式。

您的用例是呈现PDF和Excel。其他人可能想要渲染PDF和DOC。你明白了,有很多不同的格式,没有一个库可以处理它们。即使有人有足够的资源来构建类似的东西,它也可能被分解为可以根据您的需求选择和选择的模块。单个框架太大而不适合网络。

以上是关于使用Javascript生成PDF和Excel(客户端)的主要内容,如果未能解决你的问题,请参考以下文章

#私藏项目实操分享# 使用 JavaScript 上传 PDF 和 Excel 等二进制文件到 AB

使用 javascript 和/或 php 生成 pdf 的更好方法是啥?

Java实现pdf和Excel的生成及数据动态插入导出

python之openpyxl生成excel文件

Python实现PDF扫描件生成DOCX或EXCEL功能

Java Apache POI Excel 另存为 PDF