twain扫描软件如何保存

时间:2025-01-27 13:19:47 主机游戏

使用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);

}

```

注意事项

在保存图像时,需要提供完整的文件路径。

根据需要选择同步或异步保存方法。

如果选择异步保存,需要定义回调函数来处理保存成功或失败的情况。