在Orbeon生成PDF

时间:2016-11-19 15:23:04

标签: pdf pdf-generation orbeon

我们希望在不使用现有“PDF”按钮的情况下生成PDF,但我们想添加自己的按钮来获取自定义模板并生成由表单中的数据填充的文档。

我们可以为此目的使用哪种Orbeon API?此API将获取表单ID和PDF模板,并将生成文档。

API应该让我们有可能:

  • 将数据映射到PDF。
  • 将PDF保存在给定目录中。
  • 对PDF进行一些更改,例如添加图像并保存文档(这将是我们的自定义代码)。
  • 在处理后下载PDF。

1 个答案:

答案 0 :(得分:0)

您正在寻找的内容听起来非常像Orbeon Forms的PDF template功能。使用Form Runner,您可以将自己的按钮添加到表单,这些按钮可以有自己的标签和“逻辑”。后者在进程中定义,进程 actions 的序列。其中一项操作是send(),顾名思义,它将与表单相关的一些信息“发送”给您提供的服务。

您可以使用send(content = "pdf"配置该操作以发送通过“填充”PDF模板生成的PDF,其中包含用户在表单中输入的数据。您可以在documentation for the send() action

中找到有关此内容的更多信息