0

私は MODI を使用して tiff 画像を読み取り、テキストに対して必要なことを行っています。一部の画像は正常に機能し、他の tiff 画像は常にメソッドを引き起こします。

OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true)

失敗する。私はこれを調査し、パラメーター リストで「false」、「false」などのさまざまなバリエーションを試しました。英語の代わりに SYSDEFAULT も試しましたが、それでもエラーが発生します。一部の tiff 画像では失敗し、他の画像では失敗しない理由を教えてください。

私はいくつかの調査を行い、この答えを見つけました:

考えられる原因の 1 つは、MODI が認識可能なテキストのないファイルを処理しようとしている可能性があります。空白のドキュメント、または描画/落書きのみがあり、実質的に空白のドキュメントは、この例外を引き起こします。

一部の画像をOCRし、他の画像をOCRしないことを決定するアプリを作成する方法がないため、明らかにこれは十分ではありません。例外を処理しましたが、OCR オブジェクトが初期化されていないため、そこから必要なことを実行できません。

これは血まみれの悪夢です!メソッドが血まみれの仕事をすることができないのはなぜですか。画像に判読できないページがいくつかある場合は、それらを無視してください。Windows 7 Ultimate と Office 2007 Ultimate を使用しています。

Visual Studio のバージョンは 2008 です。

IW

4

1 に答える 1

1
OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true)

上記のコードの代わりに使用できます

OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, false, false)

tiff 画像が 2400*2496 になる可能性があるためです。

于 2011-04-06T10:46:45.810 に答える