TableAbsorber
Übersicht
TableAbsorber ist eine Klasse in Aspose.PDF FOSS für .NET.
Erkennt und extrahiert Tabellen aus PDF‑Seiten, indem Textpositionen und Linienzeichnungsoperationen analysiert werden.
Diese Klasse stellt 6 Methoden zur Arbeit mit TableAbsorber-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: Remove, Replace, TableAbsorber, Visit.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: TableList, Tables, TextSearchOptions, UseFlowEngine.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Tables | IReadOnlyList<AbsorbedTable> | Lesen | Erkannte Tabellen. |
TableList | IList<AbsorbedTable> | Lesen | Erkannte Tabellen (gibt die veränderbare zugrunde liegende Liste zurück). |
TextSearchOptions | TextSearchOptions? | Lesen/Schreiben | Suchoptionen, die die Groß-/Kleinschreibung, die Verwendung von regulären Ausdrücken und das begrenzte Suchrechteck steuern. |
UseFlowEngine | bool | Lesen/Schreiben | Ob die Flow-Engine bei der Tabellenerkennung verwendet wird. |
Methoden
| Signature | Description |
|---|---|
TableAbsorber() | Konstruktor mit Standard‑Suchoptionen. |
TableAbsorber(textSearchOptions: TextSearchOptions) | Konstruktor mit den angegebenen Text‑Suchoptionen. |
Remove(table: AbsorbedTable) | Entfernt eine Tabelle aus dem Seiten‑Content‑Stream und der erkannten Liste. |
Replace(page: Page, oldTable: AbsorbedTable, newTable: Aspose.Pdf.Table) | Ersetzt oldTable auf der Seite durch newTable. |
Visit(pdf: Document) | Durchläuft jede Seite im pdf und erkennt Tabellen. |
Visit(page: Page) | Durchläuft eine Seite und erkennt Tabellen. |