这款插件的功能很明确,把发票信息快速、准确的转换为 Excel。
最开始做是因为身边朋友的需求,我用 node+正则+pkg 打包很快实现了一个简单的小应用,不过在部分场景下解析效果并不理想,一方面是 node 环境对 pdf 内容解析没有特别好的库、还有就是靠正则在极端场景准确度不能保证。经过反复调研,最终选择用百度 ocr(主要是比其他几家便宜~)+ utools 写了这款插件,希望也能帮助到更多的人。
下载使用
- uTools 插件中心搜索【发票】找到插件直接下载安装使用。
- 官方离线中心 https://api.u-tools.cn/Plugins/developer/allPlugins 搜索【发票】下载后拖到 uTools 输入框安装使用。
插件配置说明
为什么需要申请?
首次使用需要配置百度 OCR 的应用信息。这是因为插件读取到发票文件后,会把发票发送给百度服务器,最终是靠百度来完成的解析,因此需要一个百度 OCR 的应用,好在百度给每个帐号都提供了免费额度,对于大部分人来说是够用的。
你填写的密钥信息,都保存在设备本地,如果你刚好是 utools 会员,那么 utools 会负责同步这些信息,我们不会接触你的密钥,你可以完全放心。你也可以抓包查看网络请求的去向,如果真的不放心也可以选择不使用。
创建 OCR 应用流程
首先、访问百度 AI 主站。网址:https://ai.baidu.com
点击右上角『控制台』,如果提示登录,则登录你的百度帐号。
登录后可能会提示你进行实名认证,根据自己的实际情况完成认证。
接着,在控制台点击左上角菜单,在产品服务中找到『文字识别』点进去。
在『概述』中能够看到『领取免费资源』,把文字识别的领取了。
点击左侧 『公有云服务』 - 『应用列表』,点击创建应用。
根据要求填写申请信息。
示例:
应用名称:发票转表格
应用归属:个人
应用描述:用于发票转表格
点『立即创建』,看到成功的提示了嘛,点 『查看应用详情』
复制页面中的 API Key、Secret Key,填写到插件配置中,填写完成点击保存,此时插件会验证填写的信息,如果填写正确就可以使用了