小编use*_*060的帖子

使用WIA自动化扫描多个页面

我在玩WIA自动化,我一次都无法扫描多个页面。谁能给我一些有关如何实现这一目标的提示?以下是我用于扫描文档/图像的代码示例:

public static byte[] ScanImage(int colourType, string formatId, int dpi)
    {
      _dialog = new CommonDialogClass();
      _scanner = _dialog.ShowSelectDevice(WIA.WiaDeviceType.ScannerDeviceType, false, false);     

  foreach (Property item in _scanner.Items[1].Properties)
  {
    switch (item.PropertyID)
    {
      case 6146: //4 is Black-white,gray is 2, colour 1   
        SetProperty(item, colourType);
        break;
      case 6147: //dots per inch/horizontal    
        SetProperty(item, dpi);
        break;
      case 6148: //dots per inch/vertical          
        SetProperty(item, dpi);
        break;
      case 6149: //x point where to start scan   
        SetProperty(item, 0);
        break;
      case 6150: //y-point where to start scan  
        SetProperty(item, 0);
        break;
      case 6151: …
Run Code Online (Sandbox Code Playgroud)

c# wia scanning

5
推荐指数
1
解决办法
6560
查看次数

标签 统计

c# ×1

scanning ×1

wia ×1