0

Gideon ( http://adfwia.codeplex.com/ ) の ADF Scanner ライブラリを使用していますが、小さな問題が発生しました。ファイルをスキャンできますが、保存時に例外がスローされます。完全なコードを投稿します:

private void button1_Click(object sender, EventArgs e)
    {
        ADFScan _scanner;
        int[] _colors = { 1, 2, 4 };
        int count = 0;
        _scanner = new ADFScan();
        _scanner.Scanning += new EventHandler<WiaImageEventArgs>(_scanner_Scanning);
        _scanner.ScanComplete += new EventHandler(_scanner_ScanComplete);
        ScanColor selectedColor = ScanColor.Color;
       // ScanColor selectedColor = (ScanColor)_colors[comboBox1.SelectedIndex];
        int dpi = 300;
        _scanner.BeginScan(selectedColor, dpi);


    }
    void _scanner_ScanComplete(object sender, EventArgs e)
    {
        MessageBox.Show("Scan Complete");
    }
    void _scanner_Scanning(object sender, WiaImageEventArgs e)
    {//e.ScannedImage is a System.Drawing.Image
        int count = 0;
        string filename = "C:\\test.jpg";
        e.ScannedImage.Save(filename, ImageFormat.Jpeg);//FILES ARE RETURNED AS BITMAPS


    }

プログラムは問題なくスキャンを開始し、実際には同時に複数のページをスキャンできます (これが必要でした!) スローされる例外はこれです

The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

は?これを経験した人は誰でも私を助けることができますか? 事前にどうもありがとう=)

4

0 に答える 0