繁体   English   中英

.NET扫描API [关闭]

[英].NET Scanning API [closed]

是否有任何用.NET(没有COM互操作)编写的免费或商业组件可以与大多数twain扫描仪一起使用?

TwainDotNet

我刚刚将Thomas Scheidegger的文章( CodeProject:.NET TWAIN图像扫描 )中的代码整理成一个Google代码项目: http//code.google.com/p/twaindotnet/

我已经清理了一些API并添加了WPF支持,所以请查看它。 :)

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

微软有一个关于扫描的API。 这就是所谓的Windows图像采集 ,并可以通过莫属斯科特Hanselman的阅读有很大Coding4Fun文章关于它在这里

Atalasoft +1

技术狡辩:你可以避免使用COM,但是你无法避免使用Interop:TWAIN是一个原生的Win32或Win64 DLL,它不是Windows的一部分而且是CLR所不知道的,因此在底部,无论是代码还是组件你使用,有Interop调用非托管代码。 鉴于我对TWAIN驱动程序的了解,也许我应该对非常非托管的代码说...

我一直认为WIA非常适合数码相机,适用于消费者平板,而不是“生产扫描”的有力竞争者 - 这意味着在应用程序控制下,使用文件进纸器进行全速多页扫描。 400美元+扫描仪。 我从来没有听说过任何人通过WIA进行生产扫描,但我确实希望听到有人这样做过。

看看CodeProject:.NET TWAIN图像扫描这可能会给你一个良好的开端。

我通过Nuget找到了NTwain ,这让我很满意。

免责声明:我在Atalasoft工作

Atalasoft有一个产品DotTwain ,它没有COM互操作(只需从.NET直接调用twain dll)并为您提供完整的.NET界面。 例如,它可以嵌入在浏览器托管的WinForms控件中,因为它不使用COM。

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

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

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

看起来单个开发人员许可证的起价为325美元。 我没有亲自使用它,但是我正在评估的三种或四种产品中的一种。

刚刚在.net上开始了一个项目,并在这里发现了很好的信息(截至2014年2月的*死链接)关于使用Windows Image Acquisition。 大量的示例VB代码和一些c#。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM