TableAbsorber
Przegląd
TableAbsorber jest klasą w Aspose.PDF FOSS dla .NET.
Wykrywa i wyodrębnia tabele z stron PDF, analizując pozycje tekstu i operacje rysowania linii.
Ta klasa udostępnia 6 metod do pracy z obiektami TableAbsorber w programach .NET. Dostępne metody to: Remove, Replace, TableAbsorber, Visit. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: TableList, Tables, TextSearchOptions, UseFlowEngine.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Tables | IReadOnlyList<AbsorbedTable> | Odczyt | Wykryto tabele. |
TableList | IList<AbsorbedTable> | Odczyt | Wykryto tabele (zwraca mutowalną listę bazową). |
TextSearchOptions | TextSearchOptions? | Odczyt/zapis | Opcje wyszukiwania kontrolujące uwzględnianie wielkości liter, użycie wyrażeń regularnych oraz ograniczony prostokąt wyszukiwania. |
UseFlowEngine | bool | Odczyt/zapis | Czy silnik przepływu jest używany podczas wykrywania tabeli. |
Metody
| Sygnatura | Opis |
|---|---|
TableAbsorber() | Utwórz z domyślnymi opcjami wyszukiwania. |
TableAbsorber(textSearchOptions: TextSearchOptions) | Utwórz z podanymi opcjami wyszukiwania tekstu. |
Remove(table: AbsorbedTable) | Usuń tabelę ze strumienia zawartości strony oraz z wykrytej listy. |
Replace(page: Page, oldTable: AbsorbedTable, newTable: Aspose.Pdf.Table) | Zastąp oldTable na stronie nowym newTable. |
Visit(pdf: Document) | Odwiedź każdą stronę w pdf i wykryj tabele. |
Visit(page: Page) | Odwiedź stronę i wykryj tabele. |