TableAbsorber
概要
TableAbsorber は Aspose.PDF の FOSS における .NET 用のクラスです。
テキスト位置と線描画操作を解析して、PDF ページから表を検出・抽出します。
このクラスは .NET プログラム内の TableAbsorber オブジェクトを操作するための 6 つのメソッドを提供します。利用可能なメソッドは Remove、Replace、TableAbsorber、Visit です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: TableList、Tables、TextSearchOptions、UseFlowEngine。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Tables | IReadOnlyList<AbsorbedTable> | 読み取り | テーブルが検出されました。 |
TableList | IList<AbsorbedTable> | 読み取り | 検出されたテーブル(可変のバックリストを返します)。 |
TextSearchOptions | TextSearchOptions? | 読み取り/書き込み | 大文字小文字の区別、regex の使用、境界検索矩形を制御する検索オプション。 |
UseFlowEngine | bool | 読み取り/書き込み | テーブル検出中に flow engine が使用されるかどうか。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TableAbsorber() | デフォルトの search options で構築する。 |
TableAbsorber(textSearchOptions: TextSearchOptions) | 指定された text-search オプションで構築する。 |
Remove(table: AbsorbedTable) | ページコンテンツストリームと検出されたリストからテーブルを削除する。 |
Replace(page: Page, oldTable: AbsorbedTable, newTable: Aspose.Pdf.Table) | ページ上の oldTable を newTable に置き換える。 |
Visit(pdf: Document) | PDF のすべてのページを訪問し、テーブルを検出する。 |
Visit(page: Page) | ページを訪問し、テーブルを検出する。 |