是否有.Net扫描API可供64位机器扫描扫描仪中的文档或图像?任何人都可以给我示例代码。
由于 阿西
答案 0 :(得分:4)
我们使用leadtools sdk来达到类似的要求。它们确实有64位版本,但实际上我们发现很多硬件制造商都没有提供64位驱动程序。自从上次检查以来,这可能已经发生了变化。我们使用此Tutorial开始。
答案 1 :(得分:3)
您的项目中很可能有一个'x86'(32位)引用,例如DotTwain。 “任何CPU”意味着.NET框架将其作为“x64”运行,因为您已经告诉它一切正常。然后它尝试加载一个引用,找到它的32位并给出'BadImageFormatException'(通常)。
答案 2 :(得分:2)
抱歉,我没看过标签。 另一个用户已经提到了开源/免费,最知名的TWAIN API。 http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner
然而,Atalasoft可通过以下网址获得最佳付费的网络和桌面环境TWAIN组件。
它非常灵活,快速和可靠..我已经使用了多年。
答案 3 :(得分:1)
您可以通过DllImport使用WIA(Windows Image Acquisition)或TWAIN。
以下是WIA的示例:http://miljenkobarbir.com/using-a-scanner-without-dialogs-in-net/ 该帖子包含大量评论以帮助您理解它。
以下是有关使用TWAIN的代码项目文章:http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner
答案 4 :(得分:0)
与许多其他库不同,Asprise C# VB.NET Scanning & Imaging SDK for TWAIN scanners适用于64位和32位应用程序。默认情况下,几乎所有供应商都只提供32位TWAIN驱动程序,因此大多数扫描仪不会出现在64位环境中。
Asprise Scanning SDK可能是唯一有效的扫描库 凭借我们的创新专利,适用于64位和32位应用 待定的技术和质量实施。