文檔首頁>>Dynamic Web TWAIN使用教程>>掃描識別工具Dynamic Web TWAIN使用教程:如何在本地保存圖像
掃描識別工具Dynamic Web TWAIN使用教程:如何在本地保存圖像
Dynamic Web TWAIN是一個專為Web應用程序設計的TWAIN掃描識別控件。你只需在TWAIN接口寫幾行代碼,就可以用兼容TWAIN的掃描儀掃描文檔或從數(shù)碼相機/采集卡中獲取圖像。本文為你介紹在Dynamic Web TWAIN中如何保存本地圖像。
在本地保存圖像
Dynamic Web TWAIN可以在本地保存所有掃描或加載格式為BMP,JPEG,PNG,TIFF(單頁或多頁)和PDF(單頁或多頁)的圖像。
方法
使用Dynamic Web TWAIN,你可以選擇以下方法之一來保存圖像:
代碼段:
//Use it synchronously DWObject.SaveAsJPEG("C:\\WebTWAIN\\Images\\ImageData.jpg", 0); //Use it asynchronously DWObject.SaveAllAsPDF("C:\\WebTWAIN\\Images\\ImageData.pdf", optionalAsyncSuccessFunc, optionalAsyncFailureFunc); //Callback functions for Async APIs function optionalAsyncSuccessFunc() { console.log(‘successful’); } function optionalAsyncFailureFunc(errorCode, errorString) { alert(errorString); }
從上面的代碼中,可以看到你需要提供完整的文件路徑才能在本地保存圖像,有的時候這樣很不方便。但不用擔心,就像加載圖像一樣,Dynamic Web TWAIN也可以打開一個“另存為...”對話框,以便找到要保存圖像的路徑。以下是代碼段:
DWObject.IfShowFileDialog = true; DWObject.SaveAsJPEG("",0);
它將打開以下對話框
注意
在Windows 7及更高版本上,Microsoft增強了安全性,這意味著你只能將圖像保存到你具有寫入權(quán)限的某些位置。如果你嘗試保存到其他位置,將收到以下錯誤消息。接下來你可以選擇保存到其他目錄或者首先獲得該目錄的權(quán)限。