0

画像をスキャンする Windows フォーム アプリケーションを作成しました。

スキャンが完了すると、ユーザーは任意のフォルダーに保存するように求められますが、画像を特定のフォルダーに保存したいです。

私が使用したコード:

public class Scanner
{
    Device oDevice;
    Item oItem;
    CommonDialogClass dlg;

    public Scanner()
    {
        dlg = new CommonDialogClass();
        oDevice = dlg.ShowSelectDevice(WiaDeviceType.ScannerDeviceType, true, false);
    }

    public void Scann()
    {
        try
        {
            dlg.ShowAcquisitionWizard(oDevice);
        }
        catch (NullReferenceException ex)
        {
            MessageBox.Show(ex.Message);
        }

    }
}

private void button1_Click(object sender, EventArgs e)
{
   Scanner oScanner = new Scanner();
   oScanner.Scann();

   //Saving the image to the server directly
   button1.Text = "Image scanned";

   OpenFileDialog dlg = new OpenFileDialog();

   if (dlg.ShowDialog() == DialogResult.OK)
   {
       pictureBox1.Image = Image.FromFile(dlg.FileName);
   }            
}
4

2 に答える 2

0

WIA を使用して、wpf C# でスキャン コードを使用できます。 WIA を使用した WPF C# の完全なスキャン コードについては、次の URL にアクセスしてください。

于 2015-11-19T11:42:41.913 に答える