Dynamic Web TWAIN SDK
核心模塊的功能
•添加了新的移動版本,該版本允許通過移動相機和其他文檔處理功能捕獲文檔。大多數(shù)現(xiàn)有方法和屬性都與此新版本兼容。
•添加了基于WASM的文檔處理功能,該功能可以使用Dynamic Web TWAIN的所有功能,但無需安裝Dynamsoft服務(wù)即可進行文檔掃描。
•添加了設(shè)置Dynamsoft.WebTwainEnv.UseLocalService,以在本地服務(wù)模式和WASM模式之間切換庫的工作模式。僅在桌面操作系統(tǒng)上有效。
•用Dynamsoft Viewer替換了包括內(nèi)置圖像編輯器在內(nèi)的內(nèi)置圖像查看器。
•WebTwain實例的創(chuàng)建現(xiàn)在獨立于UI。在16.0版中,您可以通過4種方式創(chuàng)建WebTwain實例
o指定具有ContainerId的容器并將其分配給Dynamsoft.WebTwainEnv.Containers。ContainerId本質(zhì)上是生成內(nèi)置Dynamsoft Viewer所需的HTMLDivElement元素的ID 。然后使用ContainerId作為參數(shù)調(diào)用方法Dynamsoft.WebTwainEnv.GetWebTwain以獲取實例。
o調(diào)用方法Dynamsoft.WebTwainEnv.CreateDWTObject創(chuàng)建帶有內(nèi)置Dynamsoft Viewer的實例。
o指定一個具有WebTwainId但沒有ContainerId的容器,并將其分配給Dynamsoft.WebTwainEnv.Containers。WebTwainId只是用于唯一指定實例的字符串。然后使用WebTwainId作為參數(shù)調(diào)用新方法Dynamsoft.WebTwainEnv.GetWebTwainEx以獲取實例。
o調(diào)用方法Dynamsoft.WebTwainEnv.CreateDWTObjectEx來創(chuàng)建沒有內(nèi)置Dynamsoft Viewer的實例。
o注意:
如果創(chuàng)建的WebTwain實例沒有內(nèi)置DynamsoftViewer,則可以稍后創(chuàng)建一個Viewer,然后使用新方法BindViewer()將其綁定到現(xiàn)有的WebTwain實例。還可以使用新方法UpdateViewer()和UnbindViewer()更新或解除Viewer的綁定。
•添加了方法LoadImageFromBinary()以啟用從二進制(Blob或ArrayBuffer類型的對象)導(dǎo)入數(shù)據(jù)的功能。
•添加了方法getCapabilities()和setCapabilities(),可實現(xiàn)快速能力協(xié)商。
•添加了方法EnableSourceUI()以啟用TWAIN配置而不進行掃描。
•添加了SelectImages()方法以編程方式選擇一個或多個圖像。此方法替代了舊的API SetSelectedImageIndex()和SelectedImagesCount。
•添加了屬性SelectedImagesIndices,以返回所選圖像的索引。此屬性替代了舊的API GetSelectedImageIndex()。•添加了特定于查看器的API:setViewMode(),updateUISettings(),setButtonClass(),setSelectedImageArea(),zoomIn(),zoomOut(),bindCustomElement(),showCustomElement(),hideCustomElement(),toggleCustomElement()。這些方法應(yīng)這樣調(diào)用:DWObject.Viewer.zoomIn()。
更新的附加功能
•添加了PDF Rasterizer移動版。
•將桌面上的PDFRasterizer擴展到WASM模式。
•用新的附件替換了舊的條形碼讀取器附件,該附件現(xiàn)在支持桌面版本和移動版本的本地服務(wù)模式和WASM模式。
更好的性能
•支持WASM模式,圖像傳輸現(xiàn)在比PNG更加頻繁地使用JPEG。以前,只有本地服務(wù)模式,僅使用PNG。
•將以下方法設(shè)為異步(同時仍兼容同步):ChangeImageSize(),ConvertToBW(),ConvertToGrayScale(),Crop(),Erase(),F(xiàn)ilterImageByTag(),F(xiàn)lip(),GetSelectedImageSize(),GetSkewAngle(),Invert(),Mirror(),Rotate(),RotateEx(),RotateLeft(),RotateRight(),SetDPI(),SetImageWidth()
注意:必須在WASM模式下異步調(diào)用這些API。
改變行為
•方法HTTPDownload()和HTTPDownloadEx()在其HTTP Get請求中不再具有“ Content-Type”標(biāo)頭。
•方法GetSourceNames(true)現(xiàn)在返回更多信息,包括“ DriverType”和“ DeviceInfo”。
棄用
•不推薦使用SetSelectedImageIndex(),GetSelectedImageIndex()和SelectedImagesCount,而推薦使用新方法SelectImages()。
•不推薦使用IfOpenImageWithGDIPlus,而推薦使用內(nèi)置的圖像解碼器。
•不贊成使用以下API,而推薦使用新方法getCapabilities()和setCapabilities()CapGet(),CapGetHelp(),CapGetCurrent(),CapGetDefault(),CapGetFrameBottom(),CapGetFrameLeft(),CapGetFrameRight()CapGetFrameTop(),CapGetLabel(),CapGetLabels(),CapSet(),CapReset(),CapSetFrame(),CapIfSupported(),GetCapItems(),GetCapItemsString(),SetCapItems(),SetCapItemsString(),Capability,CapNumItems,CapMaxValue,CapMinValue,CapCurrentValue,CapCurrentIndex,CapDefaultValue,CapDefaultIndex,CapType,CapValueType,CapDescription,CapStepSize,CapValue,CapValueString
關(guān)于ActiveX版本的更改
•添加了方法SelectImages()。
•添加了屬性SelectedImagesIndices。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫