原創|使用教程|編輯:黃竹雯|2019-01-09 13:27:41.000|閱讀 381 次
概述:本文為你介紹在Dynamic Web TWAIN中如何保存本地圖像。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Dynamic Web TWAIN是一個專為Web應用程序設計的TWAIN掃描識別控件。你只需在TWAIN接口寫幾行代碼,就可以用兼容TWAIN的掃描儀掃描文檔或從數碼相機/采集卡中獲取圖像。本文為你介紹在Dynamic Web TWAIN中如何保存本地圖像。
Dynamic Web TWAIN可以在本地保存所有掃描或加載格式為BMP,JPEG,PNG,TIFF(單頁或多頁)和PDF(單頁或多頁)的圖像。
使用Dynamic Web TWAIN,你可以選擇以下方法之一來保存圖像:
格式 | 方法 |
單頁 | |
多頁PDF | |
多頁TIFF |
代碼段:
//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增強了安全性,這意味著你只能將圖像保存到你具有寫入權限的某些位置。如果你嘗試保存到其他位置,將收到以下錯誤消息。接下來你可以選擇保存到其他目錄或者首先獲得該目錄的權限。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn