pdf生成前端尖角或后端Java的最佳方法是什么?

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

需要了解每种方法的利弊,两者兼有?

ksme123 回答:pdf生成前端尖角或后端Java的最佳方法是什么?

由于您有客户端和服务器端选项,因此我建议使用两种方法对典型文档进行原型制作(如果可以节省时间)。原因是每种都有优点,而这实际上取决于您希望PDF像html一样具体。

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

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

但是您说过“字体要求是由客户提供的”。如果客户可能会更改,并且您需要自动在分页的PDF中反映出来,那么Amedee建议将html转换为pdf是您的最佳选择。

我希望能有所帮助。 保罗。

本文链接:https://www.f2er.com/3096308.html

大家都在问