混贴发票识别
组件介绍
识别混贴发票图片的文字内容
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
图片来源 | 下拉选项 | 本地图片 | 识别图片的来源: ● 本地图片 ● 网络图片 ● 剪切板(仅支持 Windows) |
图片路径 | 字符串 | 空 | 图片来源选择「本地图片」时生效 点击右侧文件夹图标可以选择识别图片 选择非 res 文件夹的图片默认会将图片复制到 res 文件夹 仅支持 jpg、png、bpm、gif 格式图片 |
图片链接 | 字符串 | 空 | 范围选择「网络图片」时生效 以 http 或者 https 开头的网络图片地址 仅支持 jpg、png、bpm、gif 格式图片 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
接口平台 | 下拉选项 | 腾讯云 | 识别图片调用的接口平台: ● 腾讯云:接口文档,开通 ● 阿里云市场:接口文档,开通,购买 ● 百度云:接口文档,开通 需要在管理平台绑定对应接口平台的信息才能正常调用对应接口 点击开通查看对应平台开通及绑定教程, 腾讯云及百度云购买套餐请联系对应平台客服 |
返回值
名称 | 类型 | 说明 |
---|---|---|
识别文字 | 字符串 | 识别结果中有多处文本时,识别文本不知道要返回哪一个,内容为空 |
识别结果 | 对象 | 接口平台返回的完整结果,获取具体内容详见下方识别结果介绍 |
组件示例
- 赋值:变量名
url
,变量值"https://video.yoyorpa.com/公开分享/RPA/混贴发票.png"
- 发票混贴识别:图片来源网络图片,图片链接
url
,接口平台百度云
,返回值识别结果results
- 输出日志:日志
results
- 赋值:变量名
aa
,变量值results.words_result
- 赋值:变量名
aa1
,变量值aa[1].result.AmountInWords
- 输出日志:日志
aa1[1].word
- 运行结果:日志面板依次输出接口平台返回的全部结果及全部结果中的发票价税合计内容
名词解析
识别结果 json 内容获取
将识别结果内容复制到 bejson 并进行格式化校验后会得到类似如下 json 格式内容
{
"name": "BeJson",
"url": "http://www.bejson.com",
"page": 88,
"isNonProfit": true,
"address": {
"street": "科技园路.",
"city": "江苏苏州",
"country": "中国"
},
"links": [{
"name": "Google",
"url": "http://www.google.com"
}, {
"name": "Baidu",
"url": "http://www.baidu.com"
}, {
"name": "SoSo",
"url": "http://www.SoSo.com"
}]
}
json 内容为属性名:属性值的格式,当识别结果变量名为 text 时。
示例一:如果想获取上方 name 对应的属性值数据,可以使用 text.name,同理 page,则使用 text.page。
示例二:如果想获取 address 下的 street 对应的属性值,需要使用 text.address.street,city、country 同理。
示例三:如果想获取 links 下的第一个 url 对应的属性值,由于 links 下有 [{.. }],则需要使用 text.links[1].url,但是需要改成将 text.links 赋值给一个变量,再用此变量拼接 [1].url。
若想提取的属性值被包裹在一对花括号 {} 中,或本身直接就是“属性名:属性值”形式,只需按变量名.属性名的顺序逐层访问即可,如示例一、示例二。
若属性值位于 [{...}, {...}] 这数据中,则需要先用一个变量. [序号] 的格式以定位到第 n 个{...},再用此变量拼接 [序号]及以后内容以对应定位到第 n 个{...}对应的属性名,如示例三中获取的是第一个 {} 中的 url,如果想获取第二个 {} 中的 url 则应该为 [2]。
详细示例如下
赋值:变量名 text,变量值{"name":"BeJson","url":"http://www.bejson.com","page":88,"isNonProfit":true,"address":{"street":"科技园路.","city":"江苏苏州","country":"中国"},"links":[{"name":"Google","url":"http://www.google.com"},{"name":"Baidu","url":"http://www.baidu.com"},{"name":"SoSo","url":"http://www.SoSo.com"}]}
输出日志:信息text.name
输出日志:信息text.address.street
赋值:变量名第一个,变量值text.links
输出日志:信息第一个[1].url