翻譯|使用教程|編輯:楊鵬連|2020-09-02 11:12:25.410|閱讀 208 次
概述:本指南提供有關(guān)如何使用Dynamsoft的Dynamic Web TWAIN SDK 16.x版如何?建立“ Hello World”掃描頁面。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Dynamic Web TWAIN是一個(gè)專為Web應(yīng)用程序設(shè)計(jì)的TWAIN掃描識別控件。你只需在TWAIN接口寫幾行代碼,就可以用兼容TWAIN的掃描儀掃描文檔或從數(shù)碼相機(jī)/采集卡中獲取圖像。然后用戶可以編輯圖像并將圖像保存為多種格式,用戶可保存圖像到遠(yuǎn)程數(shù)據(jù)庫或者SharePoint。該TWAIN控件還支持上傳和處理本地圖像。
本文匯集了一些Dynamic Web TWAIN編程方面的常見問題,并且針對這些問題進(jìn)行了回答,感興趣的朋友快來了解一下吧~
點(diǎn)擊下載Dynamic Web TWAIN正式版
建立“ Hello World”掃描頁面
以下3個(gè)步驟向您展示了如何在5分鐘內(nèi)創(chuàng)建您的第一個(gè)基于Web的掃描應(yīng)用程序!
步驟1:啟動Web應(yīng)用程序
將Dynamsoft資源文件夾復(fù)制到您的項(xiàng)目中
您通常可以在以下位置找到“資源”文件夾 C:\Program Files (x86)\Dynamsoft\Dynamic Web TWAIN SDK {Version Number} {Trial}\
創(chuàng)建一個(gè)空的HTML頁面
將一個(gè)空的HTML頁面與Resources文件夾放在一起,如下所示步驟2:將動態(tài)Web TWAIN添加到HTML頁面
在<head>標(biāo)記中包含兩個(gè)Dynamsoft JS文件<script src="Resources/dynamsoft.webtwain.initiate.js"></script> <script src="Resources/dynamsoft.webtwain.config.js"></script>
將Dynamic Web TWAIN容器添加到<body>標(biāo)簽中
<div id="dwtcontrolContainer"></div>
注意:“ dwtcontrolContainer”是div的默認(rèn)ID。您可以根據(jù)需要在文件中進(jìn)行更改dynamsoft.webtwain.config.js。
步驟3:使用Dynamic Web TWAIN
添加“掃描”按鈕和要掃描的最小代碼<input type="button" value="Scan" onclick="AcquireImage();" /> <script type="text/javascript"> var DWObject; function Dynamsoft_OnReady() { DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer'); } function AcquireImage() { if (DWObject) { DWObject.SelectSource(function () { DWObject.OpenSource(); DWObject.AcquireImage(); }, function () {console.log("SelectSource failed!"); }); } } </script>
查看完成的代碼
<html> <head> <title>Hello World</title> <script src="Resources/dynamsoft.webtwain.initiate.js"> </script> <script src="Resources/dynamsoft.webtwain.config.js"> </script> </head> <body> <input type="button" value="Scan" onclick="AcquireImage();" /> <div id="dwtcontrolContainer"></div> <script type="text/javascript"> var DWObject; function Dynamsoft_OnReady() { DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer'); } function AcquireImage() { if (DWObject) { DWObject.SelectSource(function () { DWObject.OpenSource(); DWObject.AcquireImage(); }, function () {console.log("SelectSource failed!"); }); } } </script> </body> </html>
實(shí)際查看掃描頁面
如果在瀏覽器中打開“ Hello World”頁面如果您使用的是Windows,并且沒有真正的掃描儀,則可以安裝虛擬掃描儀 –由TWAIN工作組開發(fā)的用于掃描的掃描儀模擬器。
掃描完成后,圖像將顯示在內(nèi)置的Dynamic Web TWAIN查看器中:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: