我有一组在 Acrobat Professional 中创建的 PDF 文件,其中包含可填写、可保存的表单。我可以修改表单中字段的值,并使用 ABCpdf 保存这些更改,效果很好。问题是使用 Adobe Reader 的用户无法再保存他们在表单中输入的任何数据。他们仍然可以填写表格并打印,只是不能保存。
这可能与许可相关(在 Adobe 的一端),但我无法以一种或另一种方式找到可靠的答案。
答案显然是“不”。为了在 Adobe Reader 中保存 PDF 表单,它必须由经过批准的产品签名。我不确定是否有任何第三方 PDF 库允许此功能,但 ABCpdf 绝对不会。
使用 Adobe Reader XI,情况发生了一些变化。如果用户使用 Adobe Reader XI(或更新版本),则可以保存表单。对于较早版本的 Reader,所谓的扩展权限是必需的。可以使用 Adobe Acrobat (Pro) 或 LiveCycle Reader Extensions 服务器应用扩展权限。请注意,当使用 Acrobat 分配扩展权利时,表格的使用存在(法律)限制,并且 Acrobat 只能分配一组有限的权利。