TextFragmentAbsorber
Vue d’ensemble
TextFragmentAbsorber Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.
Recherche de fragments texte sur les pages PDF, optionnellement correspondant à une phrase de recherche.
Cette classe fournit 21 méthodes pour travailler avec des objets TextFragmentAbsorber dans les programmes .NET. Les méthodes disponibles comprennent : ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, 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 : Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text,Et encore 4 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
TextEditOptions | TextEditOptions | Lire / Écrire | Édition des options appliquées lors de la substitution du texte / de l’échange de phon. |
TextFragments | TextFragmentCollection | Lire / Écrire | Des fragments de texte. |
Errors | List<TextExtractionError> | Lire | Les diagnostics émis pendant l’extraction du texte. |
HasErrors | bool | Lire | Il est vrai lorsque les erreurs ont au moins une entrée. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Lire | Les groupes de fragments par-regex lorsqu’ils sont construits via le ctor Regex[] ; vide autrement. |
Phrase | string? | Lire / Écrire | Obtient ou définit la phrase de recherche. |
Text | string | Lire | Obtient le texte concaténé de tous les fragments trouvés. |
ExtractionOptions | TextExtractionOptions | Lire / Écrire | Obtient ou définit les options d’extraction de texte. |
TextSearchOptions | TextSearchOptions | Lire / Écrire | Obtient ou définit les options de recherche de texte. |
TextReplaceOptions | TextReplaceOptions | Lire / Écrire | Obtenez ou définissez des options de remplacement texte pour contrôler le comportement de substitution. |
méthodes
| Signature | Description |
|---|---|
TextFragmentAbsorber() | Créez un absorbant qui collecte tous les fragments de texte. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Créez un absorbeur qui cherche une phrase spécifique. |
TextFragmentAbsorber(phrase: string) | Créez un absorbant pour une seule phrase littéraire. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Créez un absorbant pour une phrase avec des options d’édition. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Créez un absorbeur qui cherche une phrase spécifique avec les options de recherche. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Créez un absorbant pour une phrase avec les options de recherche + édition. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Créez un absorbeur d’un regex avec des options de modification. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Créez un absorbeur d’un regex avec les options de recherche. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Créez un absorbeur d’une série de regages ; chacun se compile dans sa propre entrée RegexResults. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Créez un absorbeur qui recherche en utilisant un .NET Regex précompilé. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Créez un absorbeur configuré avec les options d’édition données. |
Visit(page: Page) | Visitez une page et extraire/trouver des fragments de texte. |
Visit(xForm: XForm) | Recherchez le flux de contenu d’un formulaire XObject pour les fragments de texte. |
Visit(pdf: Document) | Visitez toutes les pages d’un document. |
ApplyForAllFragments(font: Font) | Appliquez le font fourni à chaque fragment absorbé. |
ApplyForAllFragments(font: Font, fontSize: float) | Appliquez la taille de la lettre + fournie à chaque fragment absorbé. |
ApplyForAllFragments(fontSize: float) | Appliquez la taille de la phonture fournie à chaque fragment absorbé. |
RemoveAllText(document: Aspose.Pdf.Document) | Remplacer le texte de chaque fragment par la barre vide sur chaque page du document. |
RemoveAllText(page: Aspose.Pdf.Page) | Remplacer le texte de chaque fragment par la ligne vide sur la page donnée. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Remplacer le texte de chaque fragment par la ligne vide sur une page donnée, restreinte à l’ordre. |
Reset() | Les fragments, les erreurs et les résultats per-regex sont clairs. |