百度AI开放平台提供多种文字识别,如增值税发票、营业执照、驾驶证等,可以用于多种RPA流程,我也在《RPA开发与应用》中详细讲解了如何在UiPath Studio中识别增值税发票。本代码库的目的是打通UiPath和百度OCR,让开发者能在UiPath Studio中通过简单的拖放和设置把百度OCR用到相关流程中,从而加速开发过程。
在UiPath Studio中使用百度OCR活动包可以遵循以下步骤:
- 创建项目:使用templates/CloudOcrBasicProcess模版创建OCR流程,你可以查阅它的文档。
- 安装活动包:打开UiPath Studio的Manage Packages,在nuget.org中搜索并安装Baidu.AI.Ocr.Activities。
- 配置密钥:在百度AI开放平台上创建文字识别应用,并把API Key和Secret Key保存到config/baidu_ocr_config.xlsx。
- 加载密钥: 使用snippets/LoadBaiduOcrConfig.xaml代码片段从上述配置文件加载密钥。
- 使用活动:把你想使用的OCR活动从Activities面板拖到OCR Scope活动中。
本活动包支持以下云可扩展OCR活动包的OCR活动:
# | 名称 | 类型 | 活动 |
---|---|---|---|
1 | 增值税发票识别 | 票据 | VatInvoiceActivity |
2 | 定额发票识别 | 票据 | QuotaInvoiceActivity |
3 | 出租车票识别 | 票据 | TaxiReceiptActivity |
4 | 火车票识别 | 票据 | TrainTicketActivity |
5 | 身份证识别 | 卡证 | IdCardActivity |
6 | 户口本识别 | 卡证 | HouseholdRegisterActivity |
7 | 出生医学证明识别 | 卡证 | BirthCertificateActivity |
8 | 护照识别 | 卡证 | PassportActivity |
9 | 港澳通行证识别 | 卡证 | HkMacauExitentrypermitActivity |
10 | 台湾通行证识别 | 卡证 | TaiwanExitentrypermitActivity |
11 | 营业执照识别 | 卡证 | BusinessLicenseActivity |
12 | 银行卡识别 | 卡证 | BankCardActivity |
13 | 行驶证识别 | 汽车场景 | VehicleLicenseActivity |
14 | 驾驶证识别 | 汽车场景 | DriverLicenseActivity |
15 | 机动车销售发票识别 | 汽车场景 | VehicleInvoiceActivity |
16 | 车辆合格证识别 | 汽车场景 | VehicleCertificateActivity |
- 云可扩展OCR活动包
- 百度OCR API文档
- 百度AI开放平台 .NET SDK
- JSON.NET
- How to Create Activities
- Testing Framework for UiPath
- Windows Workflow Foundation
- RPA开发与应用
本代码库遵循MIT许可协议,可作商业用途。
- 本活动包并非官方出品,不存在官方支持。
- 本活动包并不包含任何本地模型,你的票据将会发往百度AI开放平台进行文字识别。
- 本活动包并不收取任何费用,百度AI开放平台可能根据你的使用情况收取费用。