我需要能够在我们的应用程序(支持所有国际市场)上生成和下载动态 pdf、csv 文件。我们使用React JS(部署在Node JS服务器上),后端数据由Java Restful API提供。生成这些文件的最佳方法是什么(客户端与服务器端)。 React JS 应该根据 java REST API 提供的数据生成文件(pdf、csv),还是 Java Rest API 应该公开资源来根据客户端需求生成和提供文件(Base 64 字符串)。有没有办法在这里利用 Node JS?
我想考虑性能、CPU 利用率,因为数量会很高。
我可以使用哪些开源库?
最佳答案
最好的 JavaScript 库是 PDF.JS ,它由 Mozilla 提供。
您可以使用客户端,也可以使用服务器端。
对于移动浏览器,您应该更喜欢服务器端渲染。根据我的经验,客户端渲染只能在桌面上使用。
Here a server side rendering对于node js,我成功使用了
对于 Java 服务器,您有 this one (我没有尝试过,但它是一个 apache 库)。
关于node.js - 用于生成 pdf 的 React JS/Node JS/Java RESTful API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45969386/