用于生成PDF的React JS / Node JS / Java RESTful API

我有一个要求,能够生成和下载我们的应用程序(支持所有国际市场)的dynamicPDF,CSV文件。 我们使用React JS(部署在Node JS服务器上),后端数据由Java Restful API提供。 生成这些文件的最佳方法是什么(客户端与服务器端)。 React JS是否应该根据java REST API提供的数据生成文件(pdf,csv),或者Java Rest API是否应该公开资源来生成和提供基于客户需求的文件(Base 64string)。 有没有一种方法可以在这里利用Node JS?

我想考虑性能,CPU使用率,因为数量会很高。

我可以使用哪些开源库?