基於客戶端的需要,客戶問說如果手上有電子發票,可不可以讀出上面的發票號碼、金額等等的資訊呢?

像這張

就過往的認知與目前大部分發票相關 App 做出來的功能,應該都是要「掃描」QRCode 的部分才可以,那如果已經是圖檔了呢?再掃一次?這樣好像有點遜...

如果手上有 100 張圖檔,就要再重新「掃描」100 次,這....應該會被客戶打吧~

記得許久以前在玩 app 的時候,delphi 寫的 app 就可以透過「條碼掃描器」來讀取 QRCode 的資訊,詳見

http://jamesjuantw.pixnet.net/blog/post/167660259

而「條碼掃描器」這個 app 則是透過 open source 的專案 ZXing 實做出來的

https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=zh_TW

https://en.wikipedia.org/wiki/Barcode_Scanner_(application)

在網路好心人士的協助下,ZXing 也有了 delphi 的版本,所以這部分就變得不是那麼困難嚕,只是要使用 XE7 以上版本可能才不會有問題就是...

https://github.com/Spelt/ZXing.Delphi

裡面包含 source code、sample code 都還蠻詳盡的,這部分就不多做介紹了,最後做出來成品如下,應該再調整一下就可以交差嚕

 

 

to be continued....

arrow
arrow
    文章標籤
    電子發票 QRCode 辨識
    全站熱搜

    縹緲 發表在 痞客邦 留言(0) 人氣()