Windows 的腳本執行環境是簡單方便的,無需編譯環境,隨時修改、隨時執行,是辦公自動化的利器。
本文介紹的 PDF417 碼識別腳本,使用基於斐泰科技提供的 Fit417 PDF417 Decoding SDK ,用於識別電腦中的二維碼圖形文件。
PDF417 是一種機關公文二維碼,在彩票和卡證、發票當中也有應用,通過掃描儀或者照相機、Web Camera 拍攝二維碼圖片後,使用 VBScript 或者 JavaScript 腳本就可以簡單實現 PDF417碼的識別。
實現代碼如下:
dim decoder ‘PDF417解碼器
dim pdf417_text '二維碼識別結果文字
' 創建解碼器,要求在本機上安裝 Fit417 PDF417 Decoding SDK
' -----------------------------------------------------
set decoder=WScript.CreateObject("Fit417Code.Fit417DecCtrl")
' 設置目標圖形文件,包含 PDF417 碼的圖形文件
decoder.ImageFile="c:\pics\pdf417_code.bmp"
if decoder.Decode() > 0 then
pdf417_text=decoder.SymbolText(0)
else
pdf417_text="Symbol not found"
end if
' 顯示二維碼識別結果
WScript.Echo pdf417_text
Tips:如果是需要批量識別,或者選擇文件識別,則替換上面的二維碼圖形文件路徑即可。