我正在开发一个 Web 应用程序,它是一个非常简单直接的应用程序,除了事情:它需要能够从扫描仪获取文档。我不想强迫用户手动扫描文档,保存它们,然后浏览到它们以上传文件,如果可能的话,我想避免使用 Active-X(尽管随时提出包括 active-x 的建议)。有没有通过网络应用程序做到这一点的好方法?silverlight 可以访问扫描仪吗?
问问题
1231 次
1 回答
2
您可以使用 Silverlight 4 做到这一点。
<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
}
}
}
于 2010-11-11T15:44:29.100 回答