回答
您的項目中最有可能具有'x86'(32位)引用,例如DotTwain。 '任何CPU'意味着.NET框架會將它運行爲'x64',因爲你已經告訴它任何事情都可以。然後它會嘗試加載一個引用,發現它是32位的,並提供一個'BadImageFormatException'(通常)。
你可以使用任何WIA(Windows圖像採集)或TWAIN通過的DllImport。
以下是WIA的示例:http://miljenkobarbir.com/using-a-scanner-without-dialogs-in-net/ 該文章包含大量的評論以幫助您理解它。
下面是使用TWAIN一個代碼項目的文章:http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner
對不起,我沒有看標籤。 開源/免費,最知名的TWAIN API已被其他用戶提及。 http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner
但是,用於網頁和桌面環境的最佳付費TWAIN組件可在Atalasoft的以下URL處獲得。
它非常靈活,快速和可靠的..我已經使用了多年。
我們對類似的要求使用了leadtools sdk。他們有64位版本,但我們發現許多硬件製造商沒有提供64位驅動程序。也許這從上次檢查以來已經改變了。我們用這個Tutorial開始。
與許多其他庫不同,Asprise C# VB.NET Scanning & Imaging SDK for TWAIN scanners適用於64位和32位應用程序。默認情況下,幾乎所有供應商都只提供32位TWAIN驅動程序,因此大多數掃描儀不會顯示在64位環境中。
Asprise掃描SDK可能是唯一掃描庫,得益於我們的創新專利正在申請 技術和質量都實現64位和32位應用程序的工作原理 。
- 聲明:我Asprise工作
- 1. 以64位掃描內存?
- 2. ZXing用於.NET的條碼掃描器
- 3. .NET病毒掃描API
- 4. 用於.net(64位機器)的xslfo處理器
- 5. .net mySQL用於64位機器的連接器
- 6. 通過ClickOnce在64位機器上運行掃描應用程序
- 7. 適用於iOS的掃描儀API
- 8. 用於打開相機並掃描QR碼的Android API?
- 9. 在64位機器上調用64位Dephi DLL從C#在64位機器上
- 10. 條碼掃描器API
- 11. 在64位機器上運行32位.NET應用程序
- 12. JTwain API不適用於某些特殊機器上的掃描儀
- 13. Dot net fortify掃描
- 14. QR碼掃描不適用於條碼掃描器
- 15. SonarQube掃描器borking於JavaScript
- 16. 用於掃描的C++ HTML查看器?
- 17. 使用HBase API(Java)掃描篩選器
- 18. 用於軟件開發的32位與64位機器問題
- 19. 。用於32位和64位機器的刷新文件路徑
- 20. Scandit條碼掃描器在掃描時顯示空白相機
- 21. 64位機器上的strtok
- 22. 用於WiFi的Python掃描
- 23. 用VirusTotal API掃描文件
- 24. .NET Compact Framework - 條形碼掃描器
- 25. 使用掃描器
- 26. 如何運行64位機器上的32位API?
- 27. 64位機器上的SQL Server 2012 32位或64位?
- 28. OCR文檔掃描.NET SDK
- 29. 從.NET掃描儀的GUI掃描打開然後關閉
- 30. 掃描API的網頁
掃描API呢?搜索系統還是使用設備掃描圖像? – Munawar 2012-07-26 04:41:03
你打算掃描什麼? PC,心,肺,腦? – 2012-07-26 04:41:05
我已更新我的問題,請立即檢查。 – Asif 2012-07-26 04:51:45