在 C# 应用程序中是否有用于 WIA/TWAIN 功能的包装类?
我所做的每一次搜索都指向同一个 2001 年的 CodeProject 页面,那里肯定有新的东西,对吧?
也许我没有找对地方。:P
我需要一些非常简单的东西,比如:
Image myImage = wiaWrapper.GetImageFromScanner();
做完了。
有什么指导吗?
吐温点网
我已将 Thomas Scheidegger 的文章(CodeProject:.NET TWAIN 图像扫描)中的代码打包到GitHub 项目中。
我已经稍微清理了 API,添加了 WPF 支持,并且一些人添加了其他改进。我试图让 API 保持简单,但它仍然比你所拥有的要复杂一些。
这个问题还有其他一些选择:.NET Scanning API
除了Luke 维护的TwainDotNet,我最近注意到NuGet 上的NTwain(Bitbucket 上的项目页面)。
免责声明:我为 Atalasoft 工作
我们发布了 DotTwain,它是一个 .NET TWAIN SDK。它是免版税的,在InspectorTWAIN.com中用于帮助认证 TWAIN 驱动程序(我们是 TWAIN 工作组的成员)。
我们的产品是一个包装互操作调用的 .NET 程序集。
你也可以看看Dosadi的 EZTwain,它是免费的。我不知道 .NET 支持有多原生,但他们有一种从 .NET 调用的方式。
至于 WIA C# 包装器,我在 Codeplex 上遇到了ScanWIA。它没有大量的文档。但是,阅读源代码可能会有所帮助。