文檔首頁>>Dynamic Web TWAIN使用教程>>掃描識別工具Dynamic Web TWAIN使用教程:如何將本地圖像加載到查看器中
掃描識別工具Dynamic Web TWAIN使用教程:如何將本地圖像加載到查看器中
Dynamic Web TWAIN是一個專為Web應(yīng)用程序設(shè)計的TWAIN掃描識別控件。你只需在TWAIN接口寫幾行代碼,就可以用兼容TWAIN的掃描儀掃描文檔或從數(shù)碼相機/采集卡中獲取圖像。
本文為你介紹Dynamic Web TWAIN中如何將本地圖像加載到查看器中,歡迎收藏。
本文為你介紹Dynamic Web TWAIN中如何將本地圖像加載到查看器中,歡迎收藏。
準(zhǔn)備工作
首先,Dynamic Web TWAIN作為在瀏覽器中運行的輕量級組件,只能處理以下格式的最基本的圖像:BMP、JPEG、PNG、TIFF和PDF。我們只保證Dynamic Web TWAIN生成的圖像能夠被成功加載。如果您嘗試加載不是由Dynamic Web TWAIN生成的圖像,則可以查看這篇文章。
調(diào)用方法
使用Dynamic Web TWAIN,您可以使用LoadImage()或LoadImageEx()方法加載本地圖像。以下是一個簡單的代碼片段:
DWObject.LoadImage("C:\\WebTWAIN\\Images\\ImageData.jpg", optionalAsyncSuccessFunc, <a name="OLE_LINK669"></a><a name="OLE_LINK668"></a>optionalAsyncFailureFunc); /* ImageType: JPG */ DWObject.LoadImageEx("C:\\WebTWAIN\\Images\\ImageData.jpg", EnumDWT_ImageType.IT_JPG, optionalAsyncSuccessFunc, optionalAsyncFailureFunc); /* Callback functions for async APIs */ function optionalAsyncSuccessFunc(){ console.log('successful'); } function optionalAsyncFailureFunc(errorCode, errorString){ alert(errorString); }
請注意,最后兩個參數(shù)optionalAsyncSuccessFunc和optionalAsyncFailureFunc是可選的回調(diào)函數(shù)。如您所見,您需要提供完整的文件路徑才能加載圖像,尤其是當(dāng)你需要加載多個圖像的時候。但是不用擔(dān)心,Dynamic Web TWAIN可以打開“選擇文件...”對話框,以便找到要加載的圖像。和其他的屬性和方法一樣,它的使用非常簡單。以下是一段代碼片段:
DWObject.IfShowFileDialog = true; /* ImageType: ALL (BMP, JPG, PNG, PDF, TIFF) */ DWObject.LoadImageEx("", EnumDWT_ImageType.IT_ALL);