node.js - 用于生成 pdf 的 React JS/Node JS/Java RESTful API

标签 node.js reactjs pdf-generation single-page-application restful-architecture

我需要能够在我们的应用程序(支持所有国际市场)上生成和下载动态 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 提供。
您可以使用客户端,也可以使用服务器端。
对于移动浏览器,您应该更喜欢服务器端渲染。根据我的经验,客户端渲染只能在桌面上使用。

关于node.js - 用于生成 pdf 的 React JS/Node JS/Java RESTful API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45969386/

相关文章:

mysql - 如何在 Sequelize 模型中动态选择数据库(或 "schema")?

javascript - 无法在 react 中从 react 签名 Canvas 生成base64字符串

javascript - 根据 "map"REACT/Materialui 上单选按钮的键设置对象的颜色

c# - 如何使用 iTextSharp 创建 "link-looking"字体?

asp.net-core - 在 ASP.NET Core 中将 html 导出为 pdf

java - 从mysql中的数据生成pdf

node.js - 使用 sinon 进行 NodeJS 单元测试的最佳实践

node.js - Sequelize DataTypes.STRING 的意外标记

node.js - Mongoose 聚合 "$sum"子文档中的行

javascript - Redux Action 中的轮询