使用Dynamic Web TWAIN扫描软件保存图像的方法如下:
同步保存
单页保存:
`SaveAsBMP()`
`SaveAsJPEG()`
`SaveAsPNG()`
`SaveAsTIFF()`
多页保存:
`SaveSelectedImagesAsMultiPagePDF()`
`SaveAllAsPDF()`
`SaveAllAsMultiPageTIFF()`
`SaveSelectedImagesAsMultiPageTIFF()`
异步保存
可以通过调用异步方法来保存图像,例如:
`DWObject.SaveAllAsPDF("C:\\WebTWAIN\\Images\\ImageData.pdf", optionalAsyncSuccessFunc, optionalAsyncFailureFunc);`
回调函数:
`optionalAsyncSuccessFunc()`:当保存成功时调用,可以用于在控制台输出成功信息。
`optionalAsyncFailureFunc(errorCode, errorString)`:当保存失败时调用,可以用于显示错误信息。
示例代码
同步保存单页图像为JPEG
```javascript
DWObject.SaveAsJPEG("C:\\WebTWAIN\\Images\\ImageData.jpg", 0);
```
异步保存所有图像为PDF
```javascript
DWObject.SaveAllAsPDF("C:\\WebTWAIN\\Images\\ImageData.pdf", optionalAsyncSuccessFunc, optionalAsyncFailureFunc);
function optionalAsyncSuccessFunc() {
console.log('successful');
}
function optionalAsyncFailureFunc(errorCode, errorString) {
alert(errorString);
}
```
注意事项
在保存图像时,需要提供完整的文件路径。
根据需要选择同步或异步保存方法。
如果选择异步保存,需要定义回调函数来处理保存成功或失败的情况。