TableAbsorber
Vue d’ensemble
TableAbsorber est une classe dans Aspose.PDF FOSS pour .NET.
Détecte et extrait les tableaux des pages PDF en analysant les positions du texte et les opérations de dessin de lignes.
Cette classe fournit 6 méthodes pour travailler avec des objets TableAbsorber dans les programmes .NET.
Les méthodes disponibles incluent : Remove, Replace, TableAbsorber, Visit.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : TableList, Tables, TextSearchOptions, UseFlowEngine.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Tables | IReadOnlyList<AbsorbedTable> | Lecture | Tables détectées. |
TableList | IList<AbsorbedTable> | Lecture | Tables détectées (renvoie la liste mutable sous-jacente). |
TextSearchOptions | TextSearchOptions? | Lecture/Écriture | Options de recherche contrôlant la sensibilité à la casse, l’utilisation d’expressions régulières et le rectangle de recherche limité. |
UseFlowEngine | bool | Lecture/Écriture | Indique si le moteur de flux est utilisé lors de la détection des tables. |
Méthodes
| Signature | Description |
|---|---|
TableAbsorber() | Construire avec les options de recherche par défaut. |
TableAbsorber(textSearchOptions: TextSearchOptions) | Construire avec les options de recherche de texte données. |
Remove(table: AbsorbedTable) | Supprimer une table du flux de contenu de la page et de la liste détectée. |
Replace(page: Page, oldTable: AbsorbedTable, newTable: Aspose.Pdf.Table) | Remplacer oldTable sur la page par newTable. |
Visit(pdf: Document) | Visiter chaque page du pdf et détecter les tables. |
Visit(page: Page) | Visiter une page et détecter les tables. |