スキャナーからドキュメントまたは画像をスキャンするために 64 ビット マシンで使用できる .Net スキャン API はありますか? 誰でもこれのサンプルコードを教えてもらえますか?
ありがとうアシフ
同様の要件のために、leadtools SDK を使用しました。それらには 64 ビット バージョンがありますが、実際には、多くのハードウェア メーカーが 64 ビット ドライバーを提供していないことがわかりました。前回のチェック時から変更されている可能性があります。この チュートリアルを使用して開始しました。
プロジェクトには、DotTwain などの「x86」(32 ビット) 参照が含まれている可能性があります。「すべての CPU」は、.NET フレームワークが「x64」として実行することを意味します。次に、参照を読み込もうとし、それが 32 ビットであることを検出して、(通常は) 'BadImageFormatException' を返します。
すみません、タグ見てませんでした。オープン ソース/無料、最もよく知られている TWAIN API は、別のユーザーによって既に言及されています。http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner
ただし、Web およびデスクトップ環境に最適な有料の TWAIN コンポーネントは、Atalasoft の次の URL で入手できます。
非常に柔軟で、高速で信頼性が高く、何年も使用しています。
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
他の多くのライブラリとは異なり、Asprise C# VB.NET Scanning & Imaging SDK for TWAIN スキャナーは、64 ビットと 32 ビットの両方のアプリケーションで動作します。デフォルトでは、ほとんどすべてのベンダーが 32 ビット TWAIN ドライバーのみを提供しているため、ほとんどのスキャナーは 64 ビット環境では表示されません。
Asprise Scanning SDK は、革新的な特許出願中の技術と高品質の実装により、64 ビットと 32 ビットの両方のアプリケーションで機能するおそらく唯一のスキャン ライブラリです。