3

我有一个我下载的表格,我想在表格上预填一些内容(这很容易使用 cfpdfform)。

棘手的地方是我想允许用户修改该表单的内容,然后以某种方式让我可以访问这些修改后的内容。我没有构建源 PDF,所以我不知道如何允许用户“保存”新内容以便阅读。

关于我可以从哪里开始的任何想法?

4

3 回答 3

5

您还可以使用 cfpdfform 标签将数据读/写到具有表单的 PDF 文件中。重要的是 PDF 文档已经有可用的表单域,或者您添加了它们。

我刚刚完成了一项任务,我必须让用户填写一个普通的 Web 表单,然后创建一个现有 PDF 文档的填充版本。它像微风一样工作!

我认为根据您要完成的工作,让用户在 Web 表单中填写数据比提供 PDF 并期望他们保存以更新远程服务器上的文件更容易混淆。不过,只是我的看法。

http://www.cfquickdocs.com/cf8/?getDoc=cfpdfform#cfpdfform

于 2010-06-03T15:34:37.207 回答
2

用户可以在 Adob​​e Reader 中完成大多数 PDF 表单,但是当用户尝试保存更改时,他们会收到一个弹出窗口,提示他们无法保存 PDF,需要升级到 Adob​​e Acrobat 才能使用此功能。

从 Acrobat 7(或可能)8 开始,可以创建一个表单,以便完成并保存在阅读器中。在 Acrobat 中打开您的 PDF,然后从菜单中选择高级 -> 在阅读器中启用使用权限。这将提示您保存表单,然后使用 Adob​​e 阅读器的任何人都可以完成它。

完成后,您可以在 ColdFusion 中打开表单,填充一些字段并将其提供给用户。一旦他们填写,保存并在 ColdFusion 中取回,您可以使用 PDF 相关标签阅读内容。

请注意:目前无法从 ColdFusion 设置“在阅读器中启用使用权限”标志,您需要 Adob​​e Acrobat 的副本或访问 Adob​​e LifeCycle 服务器才能执行此操作。

于 2010-06-03T11:36:08.320 回答
1

本文档可能会对您有所帮助:http: //www.adobe.com/education/instruction/teach/coldfusion/CF8-2_advanced_cf8_development_unit8.pdf

于 2010-06-02T18:35:44.230 回答