我需要用户能够使用他们的浏览器在 PDF 文件中填写表单,然后,当他们单击 PDF 文件表单中的提交按钮时,将使用他们在表单中输入的内容保存一个新的 PDF 文件。
我一直在参考的主要示例之一是 Adobe 关于此主题的帮助部分,但运气不佳:http: //help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec11c2b-7ffa.html
我提供的 PDF 文件没有与之关联的提交操作。因此,我打开 LiveCycle 设计器并找到提交按钮并将以下代码添加到其中:
<submit format="pdf" target="http://localhost:8500/pdfforms/pdfreceiver.cfm" textEncoding="UTF-16" xdpContent="pdf datasets xfdf"/>
当然,将目标更改为我本地服务器上的正确位置。然后,当我使用这部分代码时:
<cfpdfform source="#PDF.content#" action="read" result="fields"/>
<cfdump var="#fields#">
我收到一条错误消息:
Element CONTENT is undefined in PDF.
我还尝试在 Adobe Acrobat X Pro 中打开它并设置提交整个 PDF 文件的操作,但这也不起作用。如果有帮助的话,我在 Windows 7 上使用 ColdFusion 9。在此先感谢您的帮助!