TableAbsorber
Vue d’ensemble
TableAbsorber Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.
Détecte et extrait des tables de pages PDF en analysant les positions texte et les opérations de dessin de ligne.
Cette classe fournit 6 méthodes pour travailler avec des objets TableAbsorber dans les programmes .NET. Les méthodes disponibles comprennent : Remove, Replace, TableAbsorber, Visit. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : TableList, Tables, TextSearchOptions, UseFlowEngine.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Tables | IReadOnlyList<AbsorbedTable> | Lire | Des tables détectées. |
TableList | IList<AbsorbedTable> | Lire | Des tables détectées (Aspose.Pdf-parity surface — retourne la liste de support mutable). |
TextSearchOptions | TextSearchOptions? | Lire / Écrire | Options de recherche pour contrôler la sensibilité des cas, l’utilisation de regex et le rectangle de la recherche limitée. |
UseFlowEngine | bool | Lire / Écrire | Si le moteur de flux est utilisé pendant la détection de table. |
méthodes
| Signature | Description |
|---|---|
TableAbsorber() | Construire avec des options de recherche par défaut. |
TableAbsorber(textSearchOptions: TextSearchOptions) | Construire avec les options de recherche texte donnée. |
Remove(table: AbsorbedTable) | Supprimer une table de la page contenu flux et la liste détectée. |
Replace(page: Page, oldTable: AbsorbedTable, newTable: Aspose.Pdf.Table) | Remplacer la page de l’ancien tableau par le nouveau table. |
Visit(pdf: Document) | Visitez chaque page en pdf et détecter les tables. |
Visit(page: Page) | Visitez une page et détecter des tables. |