【发布时间】:2015-01-29 21:04:06
【问题描述】:
我有一个 PDF 表单,用于保存数据并验证用户输入的数据,例如获取客户数据的客户信息 PDF 文档,当用户单击发送按钮时,它必须将数据发布到进一步处理它的 Web 服务或保存到数据库。
我为此使用 Acrobat Professional。有人可以帮忙吗?
【问题讨论】:
我有一个 PDF 表单,用于保存数据并验证用户输入的数据,例如获取客户数据的客户信息 PDF 文档,当用户单击发送按钮时,它必须将数据发布到进一步处理它的 Web 服务或保存到数据库。
我为此使用 Acrobat Professional。有人可以帮忙吗?
【问题讨论】:
Acrobat 和 Adobe Reader 可以使用文档上的按钮和“提交表单”操作或通过 Acrobat JavaScript(可能没有必要)将表单数据提交到任何 URL。您只需要服务器上的一些东西来解释数据。如果您以 HTML 格式提交,则提交看起来就像查询参数,其中键名与字段和值的名称相同,与没有格式的字段值相同。对于服务器来说,它看起来像是从标准 HTML 表单提交的,因此您拥有的任何东西都可以使用该提交。
您需要使用 Acrobat Pro 将此按钮添加到文档中,然后 Standard 和 Reader 才能使用它。
见https://helpx.adobe.com/acrobat/using/setting-action-buttons-pdf-forms.html
您也可以提交为 FDF 或 XFDF,即 FDF 的 XML(ish) 表达式,在这种情况下,您需要使用 FDF Toolkit 之类的工具来阅读它,但根据您的问题,我认为您不会需要这样做。
来自链接页面的信息
FDF
返回用户输入而不发回基础 PDF 文件。 您可以选择选项以包括字段数据、注释和 PDF 的增量更改。
XFDF
将用户输入作为 XML 文件返回。您可以在评论中包含 字段数据或仅字段数据。
【讨论】: