C#/困ったときのバージョン2.0windows Vistaへのスキャン
-
08-06-2019 - |
質問
を実装したいペーパーレス化ファイリングシステムとして利用困ったときのC#の画像取得。がかなりの数のサンプルプロジェクトCodeProject。しかし、ダウンロードされていることができまくって走る問題です。
一人ひとりにしている参照WIALibが壊れています。に行った時に追加"Microsoft Windowsで画像の取得"を参考にしながら、ジャーナルが利用できっ開発ワークステーション(または機械を実行することは2.0にアクセスしてください。
残念ながら、これらのサンプルプロジェクトされていたコードに対し1.x.の参考にして"困ったときの"ではなく"WIALib".また、コンディションでに変更する名前空間内に輸入して、そのAPIが大幅に異なります。
はありま情報のいずれかの実施.phpがv2で増えたファイルです。0または取り巻く環境変化に対応し、高度これら既存のサンプルプロジェクトが?
解決
アクセスに困ったときの追加を参照しCOM図書館、"Microsoft Windowsでの画像取得図書館.phpがv2で増えたファイルです。0"(wiaaut.dll).を追加"をWIA;"
const string wiaFormatJPEG = "{B96B3CAE-0728-11D3-9D7B-0000F81EF32E}";
CommonDialogClass wiaDiag = new CommonDialogClass();
WIA.ImageFile wiaImage = null;
wiaImage = wiaDiag.ShowAcquireImage(
WiaDeviceType.UnspecifiedDeviceType,
WiaImageIntent.GrayscaleIntent,
WiaImageBias.MaximizeQuality,
wiaFormatJPEG, true, true, false);
WIA.Vector vector = wiaImage.FileData;
(システム。図面)
Image i = Image.FromStream(new MemoryStream((byte[])vector.get_BinaryData()));
i.Save(filename)
私の基本的な方、私のフラットベッド/docフィーダーを使用しています。が必要な場合は複数ドキュメント/ページにおいても、かりについて教えてください(だからこそ見えこのみを取り扱う画像を同時にがっか).というのは困ったときのv1doc-スコットHanselmanの Coding4Funの記事に困ったとき はるものが含まれている詳細情報どのような複数ページにいっている以上のことを思)
そのために業務のペーパーレス化システムがチェックアウトもモディ(ビジネスドキュメントイメージング)、全てのOCRます。
他のヒント
ニり方を対象に困ったとき1.0もできますので船をアプリにはないものとします。かったのを必死で探してい!!どの開発用に困ったとき1の下でのVistaでは動作しないのですか?
更新:私を追加することにより別途て異なる応答(年降)です。学んだことはXPのに困ったとき1.0およびVista以降はWIA2.0になります。ができます。イWIA2.0for Windows XP Sp1+から こちらの.
そしても小さな図書館とコードの見かけがえのないinterwebのは、ここでも、スキャン複数のページ:http://adfwia.codeplex.com/
ません 必要 きに困った.ったのは、この困ったときの設定を提供しているため、同じ基本的なインタフェースのための別の方を含んでいます。私には3つのスキャナーはこの機械は、TWAINドライバーソフトウェアのためのすべてを吸うブロックの画面中クレジットカードにチャー.
文書管理する。簡単に200dpiグレースケールのスキャンにも、TWAINドライバーは失わせないアイテムです。
とはいえ、ここでの私の最終試みる方法を見つけ出すことで困ったときの前にトランがあります。
他の注意:きのダウンロードWIA2.0dllからMicrosoft.com その閲覧にはdllに追加します。