从模板自动创建PDF文件

问题描述 投票:0回答:1

在大学的一个项目中,我们正在研究一个应用程序,它应该在查询了用户的一些信息后自动为用户创建一个文件。总的想法是使用决策模型和符号 "DMN "来执行查询和收集所需的信息。文件的输入取决于用户提供的答案。该应用程序还打算基于网络。

因此,我的问题是,我们如何将DMN查询结果的字符串放入一个PDF模板中,并准备好打印发送?该模板目前被设置为一个文本文档(.docx),有几个需要填写的输入字段。

谢谢

javascript pdf web-applications web-deployment dmn
1个回答
0
投票

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

此外,即将到来的JSON有效载荷(DMN评估结果)可以被输入到一个模板引擎中,以便从JSON结果中生成最终的PDF,利用从一个更友好的目标转换。例如,这也可以用Apache的模板引擎来完成。FreeMarker速度 模板引擎。你可以使用HTML或ODF作为目标,最后实现PDF的转换。

© www.soinside.com 2019 - 2024. All rights reserved.