增势税票识别助手,可识别照片、扫描件、电子票、形成电子台帐。

  • 2020 年 11 月 5 日
  • 筆記

 

  该助手可以快速、准确的识别并读取发票相关字段信息,与传统的人工录入核对的方式相比,时效性更高,数据准确性更强。

同时,软件具备批量导出功能,数据读取字段与公司综项系统相一致,可以实现快捷的导入到综项系统中,大大减少操作人员的工作量。

  首先本小工具使用C# winfrom 实现,其中主要是使用了百度智能云OCR文字识别技术,调用期官网接口,很简单,搭配NPOI Execl操作类库,

利用Spire.pdf类库,把pdf格式发票,转换为png图片格式。自动识别图片、pdf格式发票,发票可以用高拍仪、手机拍照、扫面件等都可以识别。

  其他说明:本程序借助百度智能云API作为基础的发票识别技术,识别准确率在98%以上,同时,由于百度智能云API每天免费授权识别限制在500/天且可以对个人用户申请开放。

在授权管理中个人可以根据使用量的多少自行申请百度智能云API认证授权API keySecret key,然后在发票识别助手中认证。

 

  发票识别助手共分5个功能模块,操作相对很简单,第一步点击添加发票按钮,选择要识别的发票信息。注意说明:目前图片格式支持jpgpngbmp,图片的长和宽要求最短边大于10px

最长边小于2048px;图像编码后大小必须小于4M,建议不要超过1M;第二步点击识别发票按钮,系统开始识别发票信息,识别完成后,发票信息会自动生成;

 

介绍一下关键的代码:

一、获取百度云API token,这个是官方给的,直接拿过来用就可以了。

二、增值税票识别请求过程和参数传递,也是官方给的例子,自己按照需求修改一下就可以了。

 

 三、这里的部分是把pdf格式的发票,自动转换为png格式,提供出百度云api需要的文件格式。

 四、获取api返回的数据,输出到dataGridView中。

五、导出发票明细到EXECL表格中。

 操作说明如下: