IRONSOFTWAREHOME

ReadDocumentAdvancedによる点線枠のテーブル検出

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

border: 1px dotted black)を検出することはできません。 ページ上のテキストはまだ読み取れますが、エンジンはテーブルを認識できないため、テーブルオブジェクトにアクセスできません。

点線境界を持ったドキュメントにReadDocumentAdvancedを呼び出してそのセルを読み取ると、エラーが出ます:

Unhandled exception. System.InvalidOperationException: Sequence contains no elements
Text

ドット間のギャップが境界を不連続なセグメントに分断し、OCRエンジンはテーブル境界として処理する連続した輪郭を認識しません。 Tables.First()は返すものがありません。

解決策

処理前にDilate()フィルターを適用してください。 拡張により、画像内の暗いピクセルが拡大され、ドット間のギャップが閉じて読みやすい連続した線となります。その結果、エンジンはテーブルオブジェクトを検出し、そのセルを返すことができるようになります。

1. テーブルの読み取りを有効にし、入力をロードします

エンジンが構造化されたテーブル出力を生成するReadDataTablesをオンにし、画像をロードします。

var ocr = new IronTesseract();
ocr.Configuration.ReadDataTables = true;
var input = new OcrInput();
input.Load("image-20250408-144240.png");
C#

OCRが検出できない点線境界の入力テーブル

2. 読み取る前に拡張します

点線境界を連続した輪郭にマージするために入力でReadDocumentAdvancedを実行します。

input.Dilate();
input.SaveAsImages("export.png", AnyBitmap.ImageFormat.Png);
var res = ocr.ReadDocumentAdvanced(input);
Console.WriteLine(res.Tables.First().CellInfos.First().CellText);
C#

res.Tablesが現在は埋め込まれており、セルテキストがクリーンに読み取れます。 SaveAsImagesの呼び出しはオプションです; それは拡張された画像を検査し、期待通りに境界が閉じたかを確認することができます。

拡張後に点線境界が連続した線にマージされたテーブル

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 6,236,385バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. 「参照」を選択して「IronOCR」を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

または、Windowsインストーラーをこちらからダウンロード。

  1. IronOCRをダウンロードして、ソリューションディレクトリ内の~/Libsなどの場所に解凍します
  2. Visual Studioソリューションエクスプローラーで、リファレンスを右クリックします。「参照」、「IronOCR.dll」を選択

$999からのライセンス

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。