1. 程式人生 > >Dynamic Web TWAIN——如何將檢視器中的圖片儲存到本地

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 Vista及更高版本中,Microsoft增強了安全性,這意味著您只能在具有寫入許可權的某些位置儲存影象。 如果您嘗試儲存到其他位置,您將收到以下錯誤訊息。 然後,您可以儲存到另一個目錄或首先獲得該目錄的許可權。

image024