Uipath 百度OCR发票识别
学习目标:
了解百度OCR
掌握Uipath 第三方API 请求HttpRequest
掌握Uipath 百度OCR 发票识别
如何将发票内容写入Excel
1.了解百度OCR
百度AI人工智能服务平台包括语音识别和文字识别等1397项场景化能力、飞桨企业版EasyDL和BML、智能对话定制平台UNIT、AI学习与实训社区AI Studio、及实现算法与硬件深度整合的软硬一体产品度目等。百度AI 网址:https://ai.baidu.com
使用百度AI 相关接口开放能力,是要求在百度云上注册账号,并完成实名认证。
百度AI 账号注册:https://login.bce.baidu.com
登录成功后,在控制台导航栏点击【文字识别】,领取免费资源,再使用相关服务
创建应用,在应用列表,将分配APPKey, Secret Key两个值记录下来,后续将在Uipath 使用。
2.获取Access Token
API描述:百度AIP开放平台使用OAuth2.0授权调用开放API,调用API时必须在URL中带上access_token参数,所以我们在使用API时,需先调用GetToken,将Token拿到。
API 地址:https://aip.baidubce.com/oauth/2.0/token
请求方式:post
输入参数:
请求成功返回参数:
3.增值税发票识别API
API描述:支持对增值税普票、专票、全电发票(新版全国统一电子发票,专票/普票)、卷票、区块链发票的所有字段进行结构化识别。
API 地址:https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice
请求方式:post
请求响应后如下图:
4.Uipath 发票识别开发
4.1.Uipath 请求第三方API 使用到Http request 活动,需下载Uipath.WebApi.Activities 依赖包
4.2创建Token 流程文件,负责与百度AI服务消息通信的公共模块
4.3创建Invoice 发票识别流程文件,进行封装接受PDF 文件地址,返回Invoice 发票信息:
4.4创建InvoicePDF文件,调用发票识别公共模块,读取字典配置的PDF文件夹,通过For Each遍历对每个pdf 文件进行解析提取。
4.5读取发票模板,创建NewRow对象row,对row 赋值后,通过添加数据行的活动写入数据表,再使用Append Scope 方式写入Excel。
执行结果如下图:
Uipath 百度OCR发票识别相关推荐
- 对接百度OCR发票识别功能
对接百度OCR 怎么对接百度OCR平台? 对接开放平台首先需要阅读api文档:->百度OCR-API文档地址, 按照文档操作看起来是不是特别的简单了,如果你需要在你的项目中使用的话你需要申请一个 ...
- UIPATH 调用第三方接口(百度OCR文字识别举例)
业务场景: 使用RPA获取业务系统网站的验证码截图,将截图转base64之后传到百度OCR文字识别接口,获取文字识别结果,将识别结果用作登陆业务系统的验证码凭证.从而解决RPA自动登录系统的问题. 设 ...
- 百度OCR文字识别-Android安全校验
百度OCR文字识别-Android安全校验 本文转载自好基友upuptop:https://blog.csdn.net/pyfysf/article/details/86438769 效果图: 如下为 ...
- 百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604]
百度OCR文字识别API使用心得 com.baidu.ocr.sdk.exception.SDKError[283604] 本文转载自好基友upuptop:https://blog.csdn.net/ ...
- Java调用百度OCR文字识别的接口
调用百度OCR文字识别的接口,来自于百度官网,亲测可以使用 跳转链接 FileUtil的下载链接 Base64Util下载链接 HttpUtil下载链接 GsonUtils下载链接 Accurate. ...
- android百度识别,百度OCR文字识别-Android安全校验
效果图: 如下为文章正文: 百度OCR接口使用总结: 之前总结一下关于百度OCR文字识别接口的使用步骤(Android版本 不带包名配置 安全性弱).这边博客主要介绍,百度OCR文字识别接口,官方推荐 ...
- Java调用百度OCR文字识别API实现图片文字识别软件
java_baidu_ocr Java调用百度OCR文字识别API实现图片文字识别软件 这是一款小巧方便,强大的文字识别软件,由Java编写,配上了窗口界面 调用了百度ocr文字识别API 识别精度高 ...
- 火山PC使用百度OCR接口识别文字
本源码转载自利快云https://www.lkuaiy.com/ 火山PC使用百度OCR接口识别文字 一.需要调用的模块 视窗基本类 MFC界面基本类 火山模块 二.百度OCR使用前准备 百度OCR是 ...
- OCR发票识别系统,轻松一键导出数据
随着互联网财务管理的不断发展,财务管理作为任何企业的重要组成部分,直接关系到企业的管理效率与经济效益.对于大型企业集团来说,更是如此.科技的发展为我们创造了更多可能,OCR识别技术便是企业进行财务管理 ...
最新文章
- Windows下使用Visual Studio自带的MSVC,命令行编译C/C++程序
- 无法安装gem包RMagick解决办法
- SQL case when then 的用法
- 经典C语言程序100例之五九
- idea:打包jar(原文by曲高终和寡)
- 为什么深度学习没有取代传统的计算机视觉?
- 启动盘Linux windows,Linux 中创建 USB 启动盘来拯救 Windows 用户
- 32位md5解密_GoLang:有趣的密码学之MD5
- SAP License:SAP Business One系统功能
- Python之 while循环
- 谈区块链的时候别忘记了“新零售”
- 二级联动菜单(转载)
- win 10 系统怎么显示隐藏文件
- Springboot 默认加载文件(可直接访问、不可直接访问)是出现的问题
- 从其他项目中复制过来的mapper加载不进bean_手把手带你玩转k8s-一键部署springboot项目...
- Oracle数据库游标使用大全
- 单片机跑马灯源代码+仿真
- NumPy用户指南(2)——安装NumPy
- 通过计算机英语怎么说,通过英文怎么说
- 数据结构之树家族介绍
热门文章
- 用 Canvas 编织璀璨星空图
- java web弹幕_JavaWeb - AcFun弹幕视频网 - 认真你就输啦 (?ω?)ノ- ( ゜- ゜)つロ
- shell脚本打印三角形
- mysqloffset什么意思_mysql limit和offset用法
- 区块链 智能合约应用
- python创建一个n*m的二维数组_Python中创建二维数组
- php打乱数组顺序(含二维数组)
- 计算机信息安全 心得,信息安全心得体会精选.doc
- 响应时间过长超时抛出_响应时间过长问题分析
- 记一次,1个月前的瓜子二手车面试经历