1

私は、スキャナーからドキュメントを取得できる必要があることを除いて、非常にシンプルで簡単なアプリケーションである Web アプリケーションに取り組んでいます。ドキュメントを手動でスキャンして保存し、参照してファイルをアップロードすることをユーザーに強制したくありません。可能であれば、Active-X は避けたいと思います (ただし、active-x を含む推奨事項を自由に作成してください)。 )。Web アプリでこれを行う良い方法はありますか? Silverlight はスキャナーにアクセスできますか?

4

1 に答える 1

2

これはSilverlight4で実行できます。

<Button x:Name="btnAquireImage" Content="Aquire Image from Scanner/Camera" Click="btnAquireImage_Click" />


private void btnAquireImage_Click(object sender, RoutedEventArgs e)
{
   using (dynamic CommonDialog = ComAutomationFactory.CreateObject("WIA.CommonDialog"))
   {
       dynamic imageFile = CommonDialog.ShowAcquireImage();
       if (imageFile != null)
       {
           //insert file upload code
       }
   }
}

ソース:http ://www.brianlagunas.com/index.php/2010/02/19/silverlight-4-accessing-system-devices-with-com-interop/

于 2010-11-11T15:44:29.100 に答える