代码之家  ›  专栏  ›  技术社区  ›  Max Schmeling

是否有非ActiveX方法将文档扫描到Web应用程序中?

  •  1
  • Max Schmeling  · 技术社区  · 14 年前

    我正在开发一个Web应用程序,它是一个非常简单和简单的应用程序,除了一件事:它需要能够从扫描仪获取文档。我不想强迫用户手动扫描文档,保存文档,然后浏览文档以上载文件,如果可能,我想避免使用Active-X(尽管可以自由地提出包含Active-X的建议)。有没有一个好的方法可以通过一个网络应用来做到这一点?Silverlight可以访问扫描仪吗?

    1 回复  |  直到 11 年前
        1
  •  2
  •   Sean Hill    14 年前

    <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/

    推荐文章