准备事项
我们将推出全新、更直观的产品体验。如果此处显示的屏幕与您的产品界面不匹配,请切换到“帮助”以了解您的当前体验。
表单中的条形码字段将用户输入转换为可以解读并存储在数据库中的可扫描模式。当用户以纸质或传真方式提交表单时,这些字段尤其有用。
使用条形码的好处包括:节省时间、避免手动读取和记录响应,以及减少数据输入错误。
下面是一个典型的条形码工作流程:
创建表单:表单作者确保已在表单首选项中选择了“自动计算字段值”,并照常在 Acrobat 中创建包含其他字段的表单。
添加条形码:表单作者添加条形码字段以捕获所需数据。
分发表单:表单作者允许 Acrobat Reader 用户保存已填写的表单副本,或者如果表单包含条形码字段,则将其分发给其他用户。
用户提交:用户以电子或纸质方式填写表单并提交表单。
表单接收人可通过以下方式解读收到的条形码数据:
通过传真发送到传真服务器的表单:表单接收人使用 Adobe Acrobat Capture® 从传真服务器收集 TIFF 图像,并将它们放置在 Adobe LiveCycle Barcoded Forms Decoder 监视的文件夹中(如果接收人拥有这些产品)。
用纸张提交的表单:表单接收人扫描纸质表单,然后使用 LiveCycle Barcoded Forms Decoder 等应用程序解码这些表单中的条形码。
使用条形码可简化数据处理流程并提高表单处理效率。
Acrobat Capture 和 LiveCycle Barcoded Forms Decoder 是适用于企业工作流程的独立产品,与 Acrobat 分开出售。
设计和放置条形码需要考虑可用性和可用空间。为了获得最佳结果,请遵照以下指导原则:
放置方式:将条形码放在信封中不被折叠的位置,并确保它距离页面边缘足够远,以避免在打印或传真时被修剪。
可见性和扫描:安排条形码的位置,便于查看和扫描。如果使用手持扫描仪,请避免使用宽度超过 4 英寸(10.3 厘米)的条形码;在这种情况下,最好使用长而窄的条形码。在使用手持扫描仪时,避免压缩条形码内容。
条形码大小:确保条形码大小可容纳要编码的数据。如果条形码区域太小,它可能会变成纯灰色。在分发之前测试完成的表单,以确保条形码区域足够大。
通过遵循这些指导原则,可以确保有效使用条形码,并避免表单过程处理中遇到潜在问题。
要增强 PDF 表单条形码,可以使用 JavaScript 创建自定义脚本。要执行此任务,必须具备 JavaScript 基础知识并熟悉特定于 Acrobat 的 JavaScript。如需详细指导,请参阅使用 JavaScript™ 开发 Acrobat® 应用程序。此外,您还可以浏览基本 JavaScript 上提供的各种资源,以帮助您进一步理解相关内容。
当插入最大大小的条形码后,更改单元格的大小或解码条形码可能造成条形码横跨页面外框。请选择合适的条形码的单元格大小和解码条件来避免这种方式。
在 Acrobat 中打开表单,然后转到 > 首选项 > 表单。接着,选择自动计算字段值复选框,然后选择确定。
在所有工具菜单中,选择准备表单。
在左侧面板中,选择 条形码。
拖动矩形以定义条形码区域,然后双击条形码字段。
此时会打开“条形码字段属性”对话框。
选择值选项卡,然后执行下列操作之一:
选择编码使用,然后选择一种格式(XML 或“制表符分隔”)。接下来,选择挑选,并选择您要在条形码字段中编码的字段。如果您不想将域的名称包含在条形码数据中,请取消选择“包含域名称”。
选择自定义计算脚本,然后选择编辑。接下来,在“JavaScript 编辑器”对话框中,输入自定义 JavaScript 代码。
在选项选项卡下,执行以下操作:
在“一般”和“动作”标签中进行任何其它更改。然后关闭“条形码字段属性”对话框。
系统会自动生成 JavaScript 代码,以编码 XML 或“制表符分隔”格式中选定的字段。随后“条形码字段属性”对话框关闭,您已指定值的条形码会显示在表单中。
如果您在创建条形码后将新的域添加到表单中,新的域将不会自动包含在现有条形码的数据中。但是,您可以手动将附加的数据包含在条形码中。
单击工具栏中的“预览”按钮。
如果条形码字段灰显,请按照每个程序来重新调整条形码字段大小或调整内容数据。
确保条形码字段区域足够大,可以容纳整个传入数据。
要移除示例数据,请从右侧面板中选择更多 > 清除表单。
选择 > 保存。
条形码域现在可以分发。
在所有工具菜单中,选择准备表单。
在值选项卡中,执行以下任一操作:
如果选择了“编码使用”,请选择挑选,然后选择要编码的其他表单字段。
如果选择了自定义计算脚本,请选择编辑,然后编写更多 JavaScript 以包含其他字段。
将新的数据字段包含在条形码中后,请通过检查样本数据确保该条形码区域足够大。如果条形码区域灰显,请调整条形码大小或文本字段属性,以使内容适合条形码区域。
在所有工具菜单中,选择准备表单。
双击条形码域,然后执行以下任一操作:
在“选项”选项卡中,选择自定义,并为“错误更正等级”和“Y/X 比例”输入较小的值。
如果您使用的是 Adobe 软件解码器(单独提供),请转到选项选项卡,然后选择编码至条形码前压缩数据(但是只有在您使用 Adobe 软件解码器时才可以执行此操作)。
在“值”选项卡中,选择“制表符分隔”而不是 XML 作为数据编码格式。与“制表符分隔”选项相比,XML 需要更多的条形码区域来编码信息。
在“选项”选项卡中,选择不同的“符号”选项。
在“值”选项卡中,单击“挑选”按钮,然后取消选中所有不需要编码的字段。例如,不要包含具有多余信息的域。
在“值”标签中,输入在编码过程中将用户输入文本转换为所有小写字符或所有大写字符的自定义脚本。
美国国税局和各州税务局所使用的全国电子计算机化税务师处理协会 (NACTP) 指南建议对 2D 条形码数据使用全部大写字符。
考虑在表单中创建额外的条形码字段,并将不同的数据映射到各个条形码字段。
如果 PDF 文档没有指定跳位顺序,则默认的跳位顺序基于文档结构(除非用户已在“辅助工具”首选项中取消选择“跳位顺序”选项)。
您可以在创建域后更改跳位顺序。如果您在表单编辑模式下,可以按文档结构(默认)、行或列排列跳位顺序。您还可以通过将字段拖动到“字段”面板来手动选择顺序。如果您未处于表单编辑模式,则可以更改页面属性来按行或列排列跳位顺序。但是,您无法手动自定义跳位顺序。
在所有工具菜单中,选择准备表单。
在右侧的字段面板中,选择排序依据 > 跳位顺序。
要查看字段的跳位顺序,请在“字段”面板中选择 > 显示跳位编号。
选择以下任一“跳位顺序”选项:
如果您在表单字段辑模式下,请选择工具栏右侧的叉形按钮以退出该模式。
选择 页面缩略图。
或者转到 > 视图 > 显示/隐藏 > 侧面板 > 页面。
此时会打开“页面缩略图”面板。
右键单击页面图标,然后选择页面属性。
在“跳位顺序”下,选择以下任一选项:
选择确定。