我有一个我下载的表单,我想在表单上预先填写一些内容(这很容易使用cfpdfform)。
如果它变得棘手,我想允许用户修改该表单的内容,然后以某种方式让我可以访问这些修改过的内容。我没有构建源PDF,所以我不知道如何让用户“保存”新内容,以便可以阅读。
关于我可以在这个方面开始的任何想法?
答案 0 :(得分:5)
您还可以使用cfpdfform标签将数据读取/写入具有表单的PDF文件。重要的是,PDF文档已经有表单字段,或者您添加它们。
我刚刚完成了一项任务,我必须让用户填写正常的网络表单,然后创建现有PDF文档的填充版本。它像微风一样工作!
我认为,根据您要完成的工作,让用户在Web表单中填写数据比提供PDF并期望他们保存以更新远程服务器上的文件更少混乱。不过我的意见只是。
答案 1 :(得分:2)
用户可以在Adobe Reader中完成大多数PDF表单,但是当用户尝试保存更改时,会弹出一个提示他们无法保存PDF并需要升级到Adobe Acrobat才能使用此功能。< / p>
从Acrobat 7(或可能)8开始,可以创建一个表单,以便它可以完成并保存在阅读器中。在Acrobat中打开PDF,然后选择“高级” - >从菜单中启用阅读器中的使用权。这将提示您保存表单,然后使用Adobe Reader的任何人都可以完成它。
完成后,您可以在ColdFusion中打开表单,填充一些字段并将其提供给用户。一旦填写完毕,保存并将其恢复到ColdFusion中,您就可以使用PDF相关标签阅读内容。
请注意:目前无法在ColdFusion中设置“启用阅读器使用权”标志,您需要Adobe Acrobat的副本或访问Adobe LifeCycle服务器才能执行此操作。
答案 2 :(得分:1)