【问题标题】:.NET Scanning API for 64bit machine适用于 64 位机器的 .NET 扫描 API
【发布时间】:2012-07-26 04:39:21
【问题描述】:

是否有可用于 64 位机器的 .Net 扫描 API 来从扫描仪扫描文档或图像?谁能给我这个示例代码。

谢谢 阿西夫

【问题讨论】:

标签: c# scanning twain


【解决方案1】:

我们使用leadtools sdk 来满足类似的需求。他们确实有 64 位版本,但我们实际上发现许多硬件制造商并没有提供 64 位驱动程序。也许自从我们上次检查以来,情况发生了变化。我们使用此Tutorial 开始。

【讨论】:

    【解决方案2】:

    您的项目中很可能有一个“x86”(32 位)引用,例如 DotTwain。 “任何 CPU”意味着 .NET 框架将其作为“x64”运行,因为您已经告诉它一切正常。然后它尝试加载一个引用,发现它是 32 位的并给出一个“BadImageFormatException”(通常)。

    【讨论】:

      【解决方案3】:

      对不起,我没有看标签。 开源/免费,最著名的 TWAIN API 已被另一位用户提及。 http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner

      但是,Atalasoft 的以下 URL 提供了用于 Web 和桌面环境的最佳付费 TWAIN 组件。

      Atalasoft TWAIN Scanning SDK

      它非常灵活、快速且可靠。我已经使用了多年。

      【讨论】:

        【解决方案4】:

        您可以通过 DllImport 使用 WIA(Windows 图像采集)或 TWAIN。

        以下是 WIA 示例:http://miljenkobarbir.com/using-a-scanner-without-dialogs-in-net/ 该帖子包含大量 cmets 以帮助您理解它。

        这是一篇关于使用 TWAIN 的代码项目文章:http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner

        【讨论】:

          【解决方案5】:

          与许多其他库不同,Asprise C# VB.NET Scanning & Imaging SDK for TWAIN scanners 适用于 64 位和 32 位应用程序。默认情况下,几乎所有供应商都只提供 32 位 TWAIN 驱动程序,因此大多数扫描仪不会出现在 64 位环境中。

          Asprise Scanning SDK 可能是唯一有效的扫描库 得益于我们的创新专利,适用于 64 位和 32 位应用程序 待定的技术和质量实施。

          • 免责声明:我为 Asprise 工作

          【讨论】:

            猜你喜欢
            • 2016-03-18
            • 2011-04-21
            • 1970-01-01
            • 2019-03-29
            • 1970-01-01
            • 2019-07-03
            • 2021-10-18
            • 2010-09-07
            • 1970-01-01
            相关资源
            最近更新 更多