一、扫一扫组件简介(OCR)
在EB表单设计器中,选择【扫一扫】组件,用户可以通过简单的拖拽操作将其添加到表单中。该组件旨在帮助用户快速实现OCR扫描功能,支持对图片、文本或各类证件(如身份证、营业执照等)进行智能识别。扫描完成后,系统会自动提取相关信息,并将数据回传至表单中指定的字段,实现自动化填写,大幅提升数据录入的效率和准确性。
此组件也支持在页面设计器中进行使用,但更推荐在表单中使用,因为表单中天然带有字段、可用于存储识别结果数据,无需使用中间表机制。
目前支持的识别功能如下:二维码/条形码识别、图文识别、名片识别、身份证识别、企业证照识别、表格识别、合同抽取、简历抽取、转Word、转Markdown、合同比对、资质证书识别、银行回单识别、银行卡识别、快递回单识别、发票识别
二、所有识别模式通用配置流程图
三、所有识别模式通用配置步骤
1、拖入组件
在表单设计器左侧组件库中,搜索“扫一扫”组件,拖拽进入设计器面板,可在右侧看到扫一扫组件的相关功能设置项。
2、样式设置
2.1 支持显隐识别入口,默认开启,关闭后,实际运行不显示扫一扫组件入口
2.2 组件显示样式
名称、显示设置,图标,文字颜色/大小,组件背景颜色自定义
3、服务商及功能设置
由于扫一扫功能需要用到第三方OCR服务商提供的功能接口,所以在设置功能、使用功能前,需要先进行服务商设置。
步骤1:进入服务商设置页
从表单设计器中即可点击快捷跳转至服务商设置页,如下:
不从表单设计器中跳转,直接从后台管理中心-所有服务中,找到OCR集成菜单,也可进入服务商设置页面,如下:
系统目前支持集成【百度智能云】、【合合TextIn】、【千里聆】、【睿真】,默认均为禁用状态,只有配置完成账号密码、且启用后,方可使用识别服务。
还支持【自定义服务商】,可根据用户需求,JS自定义返回内容等,支持以下识别功能:二维码/条形码识别、图文识别、名片识别、身份证识别、企业证照识别、表格识别、合同抽取、简历抽取
步骤2:配置所需服务
以【百度智能云】为例,鼠标移入右上角的更多icon,可在下拉菜单中找到并点击【编辑】按钮:
在弹出的弹窗中,填写在服务商官网申请服务后、获取的API Key 和 Secret Key,并启用:
注:如已购买服务商的服务,则直接联系服务商的销售或客服获取上述参数即可。如尚未购买服务,可点击页面中的快捷入口、跳转至对应官网,进行服务申请与购买。
步骤3:应用配置好的服务
服务商配置完成后,如此前没有配置过OCR服务商,建议选中【替换服务商支持的所有功能】选项并确定保存。确定后,此服务商将自动被应用于目前系统支持的、且当前服务商也支持的、所有扫一扫功能
除自动匹配外,可在OCR功能设置中,手动设置服务商,启用识别功能【未启用识别功能,无法使用对应识别模式】
步骤4:组件内勾选需要的识别功能,并进行识别结果映射设置 [EG:二维/条形码识别]