【问题标题】:Automatic creation of PDF file from Template从模板自动创建 PDF 文件
【发布时间】:2020-04-27 09:33:14
【问题描述】:

对于大学的一个项目,我们正在开发一个应用程序,该应用程序应该在查询用户的多个信息后自动为用户创建一个文件。总体思路是使用决策模型和符号“DMN”来执行查询并收集所需的信息。文件输入取决于用户提供的答案。该应用程序还旨在基于网络。

因此,我的问题是,我们如何将 DMN 查询产生的字符串放入准备好打印/发送的 PDF 模板中?该模板当前设置为一个文本文档 (.docx),其中包含多个需要填写的输入字段。

谢谢!

【问题讨论】:

    标签: javascript pdf web-applications web-deployment dmn


    【解决方案1】:

    DMN执行端可以使用Kogito;它基于 JVM,但它为您公开自动生成的 REST (JSON) 端点以评估 DMN 模型。根据您列出的要求,这应该是实现 DMN 评估部分的简单方法;对于 Kogito,您将 .dmn 模型文件放到 src/main/resources 目录中,它会自动为您提供一个基于云原生的应用程序,公开 REST 端点。

    此外,可以将输出的 JSON 有效负载(DMN 评估结果)输入模板引擎,以便从结果的 JSON 中生成最终 PDF,并利用更友好目标的转换。例如,这也可以使用 Apache FreeMarker/Velocity 模板引擎完成。可以作为目标HTML或ODF,最终实现最终的PDF转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-22
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 2018-10-07
      • 1970-01-01
      相关资源
      最近更新 更多