40

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

4

10 回答 10

26

吐温点网

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

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

于 2009-06-22T12:02:57.343 回答
10

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

于 2008-09-02T11:35:10.873 回答
8

微软有一个关于扫描的 API。它被称为Windows 图像采集,您可以在此处阅读 Scott Hanselman 撰写的一篇很棒的 Coding4Fun 文章。

于 2008-09-02T11:37:20.120 回答
7

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

于 2008-09-02T11:35:55.757 回答
7

+1 为 Atalasoft

技术问题:您可以避免 COM,但不能避免互操作:TWAIN 是本机 Win32 或 Win64 DLL,它不是 Windows 的一部分,并且 CLR 不知道,所以在底部,无论是在您的代码中还是在组件中你使用,有对非托管代码的互操作调用。鉴于我对 TWAIN 驱动程序的了解,也许我应该对托管代码说...

我一直有这样的印象,WIA 非常适合数码相机,适合消费平板电脑,而不是“生产扫描”的有力竞争者——这意味着像在应用程序控制下从文档进纸器进行全速多页扫描,使用400 美元以上的扫描仪。我从来没有听说过有人通过 WIA 进行生产扫描,但我肯定希望听到有人这样做过。

于 2009-07-02T23:59:35.180 回答
5

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

于 2013-04-05T05:16:42.767 回答
3

免责声明:我为 Atalasoft 工作

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

于 2008-09-22T00:56:47.563 回答
3

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

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

于 2009-06-16T14:51:53.870 回答
1

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

于 2008-09-16T15:04:24.310 回答
1

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

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

于 2010-09-09T04:56:00.140 回答