gpt4 book ai didi

java - 前端 Angular 或后端 Java 生成 pdf 的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 05:24:47 25 4
gpt4 key购买 nike

我想听听几位专家的建议来做出这个决定。我们有 Angular Web 应用程序作为 UI,以 Spring Boot 作为后端。要求是生成我们在 UI 上显示的仪表板的 PDF,其中包含一些带有客户端分页的数据表,并且还需要在 pdf 中添加额外的页眉页脚,我们当前未在 UI 上显示。字体要求由客户给出,必须遵循。
考虑以下两种选择--
1.在java中生成itext pdf,我们将设计类似于UI仪表板的pdf。
2.使用一些js库,如jspdf,并将仪表板内部html写入pdf。

需要了解每种方法的优缺点,哪种方法更好?

最佳答案

由于您有客户端和服务器端选项,我建议您可以使用这两种方法对典型文档进行原型(prototype)设计(如果您有时间的话)。原因是两者各有优点,这实际上取决于您希望 PDF 与 html 的具体程度如何。

通常我更喜欢服务器端生成,因为:

  • 您可以访问客户端上可能没有的数据(例如页眉和页脚中可能包含的内容)
  • 您可以存储文档服务器端(如果相关)然后传递给客户端

但是您说“字体要求是由客户给出的”。如果客户可能会发生变化,并且您需要在分页 PDF 中自动反射(reflect)这一点,那么 Amedee 的 html 到 pdf 建议可能是您的最佳选择。

我希望这会有所帮助。保罗。

关于java - 前端 Angular 或后端 Java 生成 pdf 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58874784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com