Dynamic Web TWAIN——如何將檢視器中的圖片儲存到本地
阿新 • • 發佈:2019-02-11
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增強了安全性,這意味著您只能在具有寫入許可權的某些位置儲存影象。 如果您嘗試儲存到其他位置,您將收到以下錯誤訊息。 然後,您可以儲存到另一個目錄或首先獲得該目錄的許可權。