跳转到主要内容图像 field 允许您将文档的部分内容保存为图片。例如,这在处理身份证照片、签名或印章时很有用。
您可以点击 Add Image icon 添加一个图像 field。根据需要添加图像区域,但请注意,图像 field 无法训练。对于每个包含图像 field 的文档,您需要在人工校验期间或通过使用 Custom activity 脚本找到该图像并设置其区域。
图像 field 不支持多个区域。
- 字段名称。在特定 Skill 中该字段的唯一名称。字段名称不得包含诸如句点、逗号、斜杠、冒号、星号、问号、引号、小于号、大于号或竖线等特殊字符。字段名称的最大长度为 90 个字符。
- 必填字段。表示该字段的值不可留空。启用此属性会在页上添加一条验证规则。如果提取后该字段为空,文档将因错误被发送到人工校验。
- 允许多个项。表示该字段可以包含多个实例。例如,如果一份协议由多方签署,您可能希望将所有签名作为同一图像字段的各个实例进行提取。
在数据导出时,系统会根据图像的区域坐标提取图像并以 JPG 格式保存。您可以像访问其他提取数据一样访问这些图像:
- 通过 Vantage API。
- 在 Custom activity 或 Output activity(外部系统)脚本中。Field 对象具有用于存储文件名的 Value 属性,以及包含图像二进制表示的 Image 属性。
- 在 Output activity 中使用已配置的 Shared Folder 导出。如果某个 document 包含图像 field,包含该 document 数据的 JSON 文件会在对应图像 field 的 value 键中存储每个图像的文件名。图像文件将被放入与该 JSON 文件同名的子文件夹中。
图像文件名遵循以下命名规则:
- 从 field 中提取的图像会继承该 field 的名称作为文件名。例如,如果某个图像 field 名为 Signature,则生成的文件名为 Signature.jpg。
- 如果某个 field 有多个实例,则每个文件名会追加以下划线分隔的实例编号作为后缀。例如,如果某个签名 field 有两个实例,文件名将为
Signature_1.jpg 和 Signature_2.jpg。
- 如果该 field 位于某个组或组的嵌套结构中,文件名将包含到该图像 field 的完整路径,并使用下划线作为分隔符。例如,如果一个签名 field 是 Group2 字段组的子项,而 Group2 又是 Group1 字段组的子项,则生成的文件名为
Group1_Group2_Signature.jpg。
注意:如果按此命名规则生成的文件名长度超过 256 个字符(包括所有分隔符、后缀编号和文件扩展名),将使用替代命名规则:Field_{Guid of image field}.jpg。