我有一个Orbeon表单,当有人填写表单时,我希望它创建一个PDF并将其发送到我的web服务。orbeon PDF生成
现在,当表单被填写并且按下发送时,文档ID,应用名称和表单名称将被发送到Web服务。
任何人都可以帮助我的指导或例子?
该web服务是在grails(JAVA)。
最佳方面 马丁
我有一个Orbeon表单,当有人填写表单时,我希望它创建一个PDF并将其发送到我的web服务。orbeon PDF生成
现在,当表单被填写并且按下发送时,文档ID,应用名称和表单名称将被发送到Web服务。
任何人都可以帮助我的指导或例子?
该web服务是在grails(JAVA)。
最佳方面 马丁
您可以选择自定义的过程为您发送/保存按钮。 看一看这个: http://doc.orbeon.com/form-runner/advanced/buttons-and-processes/index.html
滚动到'自定义进程'。你可以在这里找到发送按钮的过程示例:
<property
as="xs:string"
name="oxf.fr.detail.process.send.acme.hr"
value='require-valid
then pdf
then email
then send("http://example.org/")
then navigate("/success")
recover navigate("/failure")'/>
'pdf'操作应该生成一个pdf文档。 要获取文档的URL,您可以自定义“发送”操作:转至 “核心表单亚军动作”,登录号码为http://doc.orbeon.com/form-runner/advanced/buttons-and-processes/index.html,然后找到“发送”。在'content'属性中,您可以指定'pdf-url'来获得pdf网址。 'uri'属性应该指向你的web服务。 一旦您的网络服务收到一个PDF网址,您可以使用网址下载文件发出请求。
你不应该再需要'pdf'动作了,如果指定了'pdf-url',PDF就会自动创建。 – ebruchez