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 包装器类? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

C#网络编程的服务器类TcpListener

编写客户端包装器类以隔离其类实现IDisposable但接口不实现的客户端的内部细节

C# 和 typescript 之间 JSON 的端到端类型安全

Java核心:Java中的装箱和拆箱

编写高质量代码改善C#程序的157个建议——建议101:使用扩展方法,向现有类型“添加”方法

java核心技术总结篇一