.NET扫描API

时间:2020-03-05 18:46:22  来源:igfitidea点击:

是否有任何可用.NET编写的免费组件或者商业组件(无COM互操作)可用于大多数吐温扫描仪?

解决方案

回答

在我的公司中,我们使用Pegasus。这很棒。

回答

看一下CodeProject:.NET TWAIN图像扫描这可能会为我们提供一个良好的开端。

回答

Microsoft有一个有关扫描的API。它被称为Windows Image Acquisition,我们可以在此处阅读有关Coding4Fun的一篇很棒的文章,作者是Scott Hanselman。

回答

刚刚在.net中启动了一个项目,并在此处找到了有关使用Windows Image Acquisition的重要信息(*截至2014年2月为死链接)。很多示例VB代码和一些c#。

回答

免责声明:我为Atalasoft工作

Atalasoft有一个产品DotTwain,它没有COM互操作(仅从.NET直接调用twain dll),并为我们提供了一个完整的.NET接口。例如,由于它不使用COM,因此可以嵌入到托管于WinForms控件的浏览器中。

回答

Accusoft Pegasus .NET组件称为TwainPRO,它包含在ImagXpress SDK中。

Accusoft Pegasus的ImageGear .NET工具包还包括Twain的完全托管实现。

回答

TwainDotNet

我刚刚将Thomas Scheidegger的文章(CodeProject:.NET TWAIN图像扫描)中的代码包装到了Google代码项目中:http://code.google.com/p/twaindotnet/

我已经稍微清理了API并添加了WPF支持,因此请检查一下。 :)

回答

+1 for Atalasoft

技术问题:我们可以避免使用COM,但不能避免使用Interop:TWAIN是Windows 32固有的Win32或者Win64 DLL,对于CLR而言是未知的,因此在底部,无论是在代码中还是在组件中我们使用的是对非托管代码的Interop调用。考虑到我对TWAIN驱动程序的了解,也许我应该对非托管代码说...

我一直给人的印象是,WIA非常适合数码相机,适合消费型平板电脑,而不是"生产扫描"的有力竞争者,这意味着在应用程序的控制下,使用USD400 +从文档进纸器进行全速多页扫描扫描器。我从来没有听说过有人通过WIA进行生产扫描,但是我想肯定会听到有人这样做。

回答

我刚刚看到另一个引用了第三方商业产品的"扫描"问题要添加到列表中:ImageMan

单个开发者许可证起价为325美元。我没有亲自使用它,但是它是我正在评估的三到四个产品之一。