基於客戶端的需要,客戶問說如果手上有電子發票,可不可以讀出上面的發票號碼、金額等等的資訊呢?
像這張
就過往的認知與目前大部分發票相關 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....
留言列表