トップ回答者
VB2010でOCR機能を使用する方法について

質問
-
VB2010でOCR機能を使用するためのよい手立てがあれば、教えてください。
Office2007をインストールしているので、MODIは、使用出来る状態にあります。
C#の参考コードは見つけたのですが、VB2010で使用するには、どう修正すればよいでしょうか。
Try
{
MODI.Document(doc = New MODI.Document())
doc.Create(filename)'// 読み取り言語を指定してOCR処理。
'// 英数字のみとわかっている場合には、
'// miLANG_ENGLISH を指定したほうが精度が高い
doc.OCR(MODI.MiLANGUAGES.miLANG_JAPANESE, False, False)'// 複数ページを持つ画像フォーマットに対応
for i = 0 < doc.Images.Count
{
MODI.Image img = (MODI.Image)doc.Images[i];
MODI.Layout layout = img.Layout;'Console.WriteLine("* 1ページ分のデータ *");
'Console.WriteLine(layout.Text);
'Console.WriteLine();// 同じデータを単語ごとに分割して出力
StringBuilder str = new StringBuilder();
for (int j = 0; j < layout.Words.Count; j++)
{
MODI.Word word = (MODI.Word)layout.Words[j];
str.Append("[" + word.Text + "]");
}
'Console.WriteLine("* 単語に分割して出力 *");
'Console.WriteLine(str.ToString());
'Console.WriteLine();
}
}
catch(Exception e)
{
'Console.WriteLine(e.Message)
}
色々と試している段階ですが、まだ解決策が見つかりません。
アドバイスをよろしくお願いします。- 編集済み chivalryknight 2013年4月12日 11:28
回答
-
C# VB Convert
とかで検索するとC#/VBコンバータが見つかると思います。
- 回答としてマーク chivalryknight 2013年4月12日 16:24