zoukankan      html  css  js  c++  java
  • 可以用来做批量扫描的类

    这几天帮同事解决一个连接扫描仪的问题,查阅了一下WIA的资料,写了一个类,比较简单,共享出来,方便大家来写扫描的组件。

    这个类需要windows的WIA组件支持,具体内容我都放到附加的代码中了。

    using System;
    using System.Collections.Generic;
    using System.Text;
    using WIA;

    namespace Scaner
    {
        public class Scanner
        {
            public ImageFile Scan()
            {
                DeviceManager manager = new DeviceManager();
                Device device = null;
                foreach (DeviceInfo info in manager.DeviceInfos)
                {
                    if (info.Type != WiaDeviceType.ScannerDeviceType) continue;
                    device = info.Connect();
                    break;
                }
                Item item = device.Items[1];
                CommonDialog cdc = new WIA.CommonDialog();
                ImageFile imageFile = cdc.ShowTransfer(item,
                    "{B96B3CAB-0728-11D3-9D7B-0000F81EF32E}",
                    true) as ImageFile;
                return imageFile;
            }
        }
    }


    https://files.cnblogs.com/wengyuli/ScanApp.rar

  • 相关阅读:
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Java学习
    Citrix 挂经思考
    eBay OA挂经反思
    roblox OA ancestor names 根据roman to int改的
  • 原文地址:https://www.cnblogs.com/wengyuli/p/2311078.html
Copyright © 2011-2022 走看看