【问题标题】:Communication with iText PDF from Website从网站与 iText PDF 通信
【发布时间】:2016-12-13 18:26:54
【问题描述】:

我对前端后端通信不是很熟悉,所以如果我问的太基础了,我很抱歉。

所以我使用 iText PDF 创建了一个报告软件。本质上,用户通过 Java Swing UI 输入数据并在桌面上生成报告。但是,我现在希望在浏览器中完成此操作。换句话说,用户在网站上的表单中输入相同的数据,该数据被发送到我编写的 iText PDF Java 代码,并将生成的 PDF 文件发回供用户下载。我在很多地方都在寻找解决方案,但一直找不到我需要的东西,因此我们将不胜感激。

我已经投入了大量工作从 iText PDF 创建报告,所以我希望能够以这种方式进行。但是,如果以其他方式这样做会更有益,我总是愿意接受建议。非常感谢!

【问题讨论】:

  • 你应该查看 JSF,你的 PDF 将由 bean 或 servlet 生成。
  • 您将数据发送到后端,后端会根据该数据创建一个 pdf,并生成一个带有 pdf 文件链接的网页

标签: java itext frontend backend


【解决方案1】:

您需要创建一个 Web 服务,该服务将接受来自浏览器的数据、生成 PDF 并允许浏览器下载它。如果您的 Web 服务有 REST API,那就更容易了。您可以使用 Java 构建 Web 服务。查看以下库以帮助您构建 Web 服务:Jetty、Play Framework、Jackson。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多