增勢稅票識別助手,可識別照片、掃描件、電子票、形成電子臺帳。

一壺茶水發表於2020-11-05

 

  該助手可以快速、準確的識別並讀取發票相關欄位資訊,與傳統的人工錄入核對的方式相比,時效性更高,資料準確性更強。

同時,軟體具備批量匯出功能,資料讀取欄位與公司綜項系統相一致,可以實現快捷的匯入到綜項系統中,大大減少操作人員的工作量。

  首先本小工具使用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表格中。

 操作說明如下:

相關文章