C# 应用程序的 WIA/TWAIN 包装器类? [关闭]
Posted
技术标签:
【中文标题】C# 应用程序的 WIA/TWAIN 包装器类? [关闭]【英文标题】:Wrapper class for WIA/TWAIN for a C# application? [closed] 【发布时间】:2011-05-18 06:25:42 【问题描述】:在 C# 应用程序中是否有用于 WIA/TWAIN 功能的包装类?
我所做的每一次搜索都指向同一个 2001 年的 CodeProject 页面,那里必须有一些新的东西,对吧?
也许我没找对地方。 :P
我需要一些非常简单的东西,比如:
Image myImage = wiaWrapper.GetImageFromScanner();
做完了。
有什么指导吗?
【问题讨论】:
【参考方案1】:TwainDotNet
我已将 Thomas Scheidegger 文章 (CodeProject: .NET TWAIN image scanning) 中的代码打包成 GitHub project。
我已经稍微清理了 API,添加了 WPF 支持,并且一些人添加了其他改进。我试图让 API 保持简单,但它仍然比你所拥有的要复杂一些。
这个问题还有一些其他的选择:.NET Scanning API
【讨论】:
干得好!是否有通过NuGet 提供 TwainDotNet 的计划? @CodeFox 不幸的是,我不再积极参与该项目。不过,我很高兴接受拉取请求 ;-) 但是,此时 NTwain 看起来更加活跃。【参考方案2】:除了由 Luke 维护的 TwainDotNet 之外,我最近还注意到 NuGet 上的 NTwain (project page on Bitbucket)。
【讨论】:
【参考方案3】:免责声明:我为 Atalasoft 工作
我们发布了DotTwain,这是一个 .NET TWAIN SDK。它是免版税的,在 InspectorTWAIN.com 中用于帮助认证 TWAIN 驱动程序(我们是 TWAIN 工作组的成员)。
我们的产品是一个包装互操作调用的 .NET 程序集。
您还可以查看来自 Dosadi 的 EZTwain,它是免费的。我不知道 .NET 支持有多原生,但他们有一种从 .NET 调用的方式。
【讨论】:
我访问了 DotTwain 页面,但在任何地方都找不到定价。您可以提供有关定价的任何链接吗? 转到购买页面:atalasoft.com/buy/dotimage -- 当前价格为 1 个 SDK 的 525 美元。额外的175美元。您可以免费使用 DotImage Photo 来处理图像或使用 .NET Image/Bitmap。没有运行时版税。【参考方案4】:至于 WIA C# 包装器,我在 Codeplex 上遇到了ScanWIA。它没有大量的文档。但是,阅读源代码可能会有所帮助。
【讨论】:
以上是关于C# 应用程序的 WIA/TWAIN 包装器类? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
编写客户端包装器类以隔离其类实现IDisposable但接口不实现的客户端的内部细节
C# 和 typescript 之间 JSON 的端到端类型安全