首頁  >  文章  >  後端開發  >  如何使用一行Python代碼識別增值稅發票?

如何使用一行Python代碼識別增值稅發票?

WBOY
WBOY轉載
2023-04-21 09:04:071766瀏覽

識別發票

輸入發票是一件繁瑣的工作,如果可以自動識別並且輸入系統,那真是太好了。

識別發票的代碼最簡單,只需要1行程式碼,如下所示

# 导入potencent这个库,下载命令:pip install potencent
import potencent
# 调用增值税识别的功能
potencent.ocr.VatInvoiceOCR(img_path=r'C:\vx_CoderWanFeng\your_img.jpg')

識別後的返回結果,包含發票資訊如下,幾乎涵蓋所有發票上肉眼可見的內容

如何使用一行Python代碼識別增值稅發票?

如何使用一行Python代碼識別增值稅發票?

面對這個回傳數據,當然可以使用之前推薦過的B站:Python自動化辦公室社群播放第一的Excel自動化辦公室課程,把它轉換到Excel裡,這裡不再重複。

注意事項

該功能的實現,依託於騰訊雲的發票識別,所以在同級目錄下,需要配置一個potencent-config.toml檔。檔案位置與內容如下圖所示

如何使用一行Python代碼識別增值稅發票?

[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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除