0

こんにちは、システムをレビューして結果を出すために必要なチャートがあります...

ここにあるチャート画像....

サンプルチャート.pdf http://imageshack.us/photo/my-images/651/scorecardchartexample.gif/

http://imageshack.us/photo/my-images/651/scorecardchartexample.gif/

-- グラフが .PDF で、テキストがレンダリング可能な IE "ハイライト可能" であると仮定します。

-- グラフが毎回まったく同じ方法で同じ位置にページに配置されていると仮定します。

-- グラフが変更される可能性があると仮定します。つまり、これらのグラフを 1000 個アップロードできる必要があります。これらはすべてまったく同じ形式ですが、グラフごとに別の情報が含まれています。

-- .NET に関する VAST の専門知識があり、実際のテキスト解釈に関する専門知識はほとんどないと仮定します。

--編集可能なフィールドを持つ.PDFを解釈する専門知識を前提としています...私はすでにこれを行っています.これは私が作成した.PDFに限定されており、各フィールドなどに値を配置することができました.

-- このグラフはレンダリング可能な単一のテキスト .PDF でのみ配信可能であると仮定します。つまり、このグラフを作成する Web サイトと対話します。この Web サイトには対話する API がなく、Web ページからこのグラフを PDF に出力する必要があります。それが私たちにできるすべてです...(政府のウェブサイト)

.NET システムを使用して、プログラムを作成する必要があります... または既存のアプリケーションを .NET システムに組み込むことで、このチャートを確認し、各 "X" が何を表しているかを知ることができます...つまり、 1インチ左または次の行の「X」は、異なる結果の指標です(チャートを参照)

フォルダーなどにヒットした.PDFドキュメントのトリガーに基づいて、検索を実行し、結果を返すプログラムが必要です。この部分は、プログラムをゼロから作成すると仮定して処理できます...そうしないと、必要に応じて既存のアプリとやり取りすることに制限されます。

私たちはさまざまな戦略にオープンです。そのようなクラスまたはオブジェクトが存在すると仮定すると、ドキュメント内の位置に基づいてテキストを読み取ることを考えていました。X、Y のようなものです。別の望ましいルートは、ある種の stringBuffer (C# を想定) ですが、チャートのグリッド線をナビゲートできる必要があり、「X」の位置と「X」の意味を正確に解釈するために空白をカウントする必要があります。その配置に基づいています。3番目のオプション、私たちが気付いていないもの。

何かが存在し、実証済みであれば、もちろんそれが一番です。次に、.NET と C# を使用してインターフェイスするためのヒント。

Code Gawds をよろしくお願いします。

リール

4

1 に答える 1

0

OK ClearImage というソフトウェアを見つけました - 安くはありませんが、とてもきれいです。Adobe PDF が文書を分析してフォームフィールドを見つけるのと同じ方法で、あらゆる画像を分析します。clear image で "blob" のリストが表示された後、各 blob の意味を指定し、一意の識別子を指定します。これにより、画像内の「ブロブ」の配置に基づく自動値宣言が可能になります。

また、画像を「指紋」のように並べ替えることができるため、同じ画像が表示された場合にそれを認識することができます...私の場合、チャートには3つの異なるテンプレートがあり、実際にはそれぞれが異なるため異なりますチャート化しますが、最終的に各テンプレートは複数のチャートから同じレイアウトを持ちます...これは、システムがどのチャートが入力されたかを識別できるようにするのに役立ち、最初のチェックの後、各ブロブの解析に進みます.

とにかく、他の誰かがこの質問に出くわし、このタイプの機能が必要な場合は一見の価値があります。私はそれを未回答のままにしたくなかった。詳細がわかり次第、これを更新する可能性があります。これは正確にはコーディングの問題ではないことはわかっていますが、このタイプのタスクはコーディングが集中しているため、同じタスクを実行しようとしている人は、ここにたどり着くかもしれません。統合やオブジェクトなどに関するコメントで、stackoverflow の精神で更新するよう努めます。

コーディングに関してこのソフトウェアについてさらに質問がある場合は、ここで質問したり、新しい質問を投稿したりできます。統合に関して (C# で) 使用したコード (メソッド、クラス オブジェクトなど) を投稿させていただきます。私たち/あなたのプログラム。

于 2013-02-23T06:05:26.900 に答える