选择“工具”>“准备表单”,然后选择工具栏中的“按钮”,并创建按钮。
了解如何使用 Acrobat 发布交互式 PDF Web 表单。
关于 web 表单
PDF 表单可以用于网络上的提交和收集信息。这是通过提供若干个类似于某些 HTML 脚本宏执行功能的按钮动作完成。您必须有在网络服务器上的通用网关接口(CGI) 应用程序才能收集数据并将数据路由到数据库。任何现有的从表单(HTML、FDF 或 XML 格式)收集数据的 CGI 应用程序均可以使用。
在使您的表单网络就绪之前,确认您的表单域名称与在 CGI 应用程序内的这些设置相匹配。
CGI 脚本必须在 Acrobat 外部构建,并且创建脚本时不使用 Adobe Acrobat 产品。
添加提交功能
使用“提交表单”动作将表单数据发送到电子邮件地址或通过 URL 指定的网络服务器。您还可以使用提交按钮将其它文件发回服务器或数据库。例如,您可以粘贴扫描的图像或文件到一个表单。当您单击“提交”按钮后,文件将随其余的表单数据一起提交。
如果您的 PDF 表单包含一个基于电子邮件的提交按钮,您可以使用“分发”工作流以便更轻松地将表单分发给其他用户。
-
-
双击此按钮来打开“按钮属性”对话框。
-
单击“动作”标签,然后从“选择触发器”菜单中选择“鼠标松开”。
-
从“选择动作”菜单中选择“提交表单”,然后单击“添加”。
-
在“提交表单选项”对话框中的“输入本链接的 URL”内键入一个条目:
要发送表单数据到网络服务器,请输入目的地 URL。
要将表单数据发送到电子邮件地址,请输入 mailto:,后接电子邮件地址。例如,输入 mailto:nobody@adobe.com 。
-
对可用选项进行其它更改,然后单击“确定”关闭对话框。
有关可用选项的信息,请参阅下一部分。
-
根据需要更改“按钮属性”对话框中其它标签上的设置,然后单击“关闭”。
“提交表单选项”按钮
FDF
作为 FDF 文件导出。您可以选择一个或多个可用的选项:用户输入数据、对 PDF 的增量更改。对于用服务器可以方便地阅读和重新构建的方法导出数字签名,“对 PDF 的增量更改”选项很有用。
如果服务器以 FDF 或 XFDF 格式将数据返回给用户,则服务器的 URL 必须以 #FDF 后缀结尾,例如,http://myserver/cgi-bin/myscript#FDF。
HTML
作为 HTML 文件导出。
XFDF
作为 XML 文件导出。您可以选择导出表单域数据、注释,或两者同时导出。
PDF 完整文档
由您表单的整个 PDF 文件导出。尽管这与 FDF 选项相比创建了一个更大的文件,但对保留数字签名很有帮助。
如果填写 PDF 表单的用户使用的是 Adobe Reader,则“导出格式”选项必须选择 FDF 或 XFDF。
所有域
导出所有表单域(即使表单域不包含值)。
仅这些
仅导出您通过单击“选择域”指定的表单域,并指明包含哪些表单域以及您是否要包含空的域。
转换日期为标准格式
用单一格式导出所有表单日期,无论它们是如何输入到表单中的。
添加“重置表单”按钮
“重置表单”按钮会清除用户输入到表单中的所有数据。其效果与“工具”>“准备表单”>“更多”>“清除表单”功能相似,当您创建和编辑 Acrobat 表单时,该功能可用。但是,您可以设置重置按钮以仅清除特定的域。
-
选择“工具”>“准备表单”,然后选择工具栏中的“按钮”,并创建按钮。
-
双击此按钮来打开“按钮属性”对话框。
-
单击“动作”标签,然后从“选择触发器”菜单中选择“鼠标松开”。
-
从“选择动作”菜单中选择“重置表单”,然后单击“添加”。
-
在“重置表单”对话框中,执行下列任一操作,然后单击“确定”:
单击各个复选框以选中或取消选中希望按钮重置的域.
全部选定。
现在“动作”标签上的列表将“重置表单”显示为嵌套在“鼠标松开”动作下。
-
在“按钮属性”对话框中单击其它标签以继续为该按钮定义属性,或单击“关闭”。
添加“导入数据”按钮
通过“导入表单数据”动作,用户可以利用从其它表单导入的数据填写通用表单域,如名称和电子邮件地址。用户也可以使用“导入数据”按钮,用其个人配置文件信息填写通用表单域。只有匹配的表单域被更新。不匹配的域则被忽略。在创建“导入表单数据”动作之前,先设置一个表单,该表单包含要从中导出数据的通用信息表单域。
“导入表单数据”动作在 Windows 上和 Mac OS 上搜索用于导入数据的数据文件的位置不同。在 Windows 中,“导入表单数据”动作将搜索 Acrobat 或 Acrobat Reader 文件夹、当前文件夹、System 文件夹、Windows 文件夹、我的文档\Adobe\Acrobat 以及 PATH 语句中指定的文件夹。在 Mac OS 中,“导入表单数据”动作将搜索 Acrobat 或 Acrobat Reader 文件夹以及“系统偏好设置”文件夹。
-
选择“工具”>“准备表单”,然后选择工具栏中的“按钮”,并创建按钮。
-
双击此按钮来打开“按钮属性”对话框。
-
单击“动作”标签,然后从“选择触发器”菜单中选择“鼠标松开”。
-
从“选择动作”菜单中选择“导入表单数据”,然后单击“添加”。
-
查找并选择一个 FDF 文件,然后单击“打开”。
-
在“按钮属性”对话框中单击其它标签以继续为该按钮定义属性,或单击“关闭”。
CGI 导出值
导出值是发送到 CGI 应用程序的信息,以标识用户所选的表单域。仅在以下两者为真时,您需要定义一个导出值:
数据是在公司内部网或因特网上的数据库中收集的。
数据与表单域设计的项目不同,或者表单域是单选钮。
当定义导出值后,请记住以下指南:
使用默认的导出值“是”来指明检查框或单选钮已经选择。
仅当您所需的值与列出的项不同时(例如,需要值与数据库中的表单域名称相匹配时),才输入下拉列表的导出值。除非在“属性”对话框中明确输入其它导出值,否则会将下拉列表中选择的项用作导出值。
相关单选钮必须有一模一样的表单域名但有不同的导出值。这确保了单选钮的切换,以及正确的值被收集到数据库中。