輸入發票是一件繁瑣的工作,如果可以自動識別並且輸入系統,那真是太好了。
識別發票的代碼最簡單,只需要1行程式碼,如下所示
# 导入potencent这个库,下载命令:pip install potencent import potencent # 调用增值税识别的功能 potencent.ocr.VatInvoiceOCR(img_path=r'C:\vx_CoderWanFeng\your_img.jpg')
識別後的返回結果,包含發票資訊如下,幾乎涵蓋所有發票上肉眼可見的內容
面對這個回傳數據,當然可以使用之前推薦過的B站:Python自動化辦公室社群播放第一的Excel自動化辦公室課程,把它轉換到Excel裡,這裡不再重複。
該功能的實現,依託於騰訊雲的發票識別,所以在同級目錄下,需要配置一個potencent-config.toml
檔。檔案位置與內容如下圖所示
[tencent-ai] TENCENTCLOUD_SECRET_ID = '你的 SecretId' # 建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140 TENCENTCLOUD_SECRET_KEY = '你的 SecretKey' # 建议使用子账号密钥,授权遵循最小权限指引,降低使用风险。子账号密钥获取可参考https://cloud.tencent.com/document/product/598/37140
另外,如果需要自訂設定檔名稱和位置,可以使用configPath
參數
以上是如何使用一行Python代碼識別增值稅發票?的詳細內容。更多資訊請關注PHP中文網其他相關文章!