TextFragmentAbsorber

TextFragmentAbsorber

Übersicht

TextFragmentAbsorber ist eine Klasse in Aspose.PDF FOSS für .NET.

Durchsucht Textfragmente auf PDF‑Seiten, optional passend zu einer Suchphrase.

Diese Klasse stellt 21 Methoden zur Arbeit mit TextFragmentAbsorber-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich. Eigenschaften: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text und 4 weitere.

Eigenschaften

NameTypZugriffBeschreibung
TextEditOptionsTextEditOptionsRead/WriteBearbeitungsoptionen, die bei der Text‑Ersetzung / Schriftart‑Substitution angewendet werden.
TextFragmentsTextFragmentCollectionRead/WriteGefundene Textfragmente.
ErrorsList<TextExtractionError>ReadDiagnosen, die beim Extrahieren von Text ausgegeben werden.
HasErrorsboolReadWahr, wenn Errors mindestens einen Eintrag enthält.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>ReadFragmentgruppen pro Regex, wenn über den Regex[]‑Konstruktor erstellt; sonst leer.
Phrasestring?Read/WriteLiest oder setzt die Suchphrase.
TextstringReadLiest den zusammengefügten Text aller gefundenen Fragmente.
ExtractionOptionsTextExtractionOptionsRead/WriteLiest oder setzt die Optionen zur Textextraktion.
TextSearchOptionsTextSearchOptionsRead/WriteLiest oder setzt die Optionen zur Textsuche.
TextReplaceOptionsTextReplaceOptionsRead/WriteLiest oder setzt Optionen zur Textersetzung, um das Ersetzungsverhalten zu steuern.

Methoden

SignatureDescription
TextFragmentAbsorber()Erstelle einen Absorber, der alle Textfragmente sammelt.
TextFragmentAbsorber(searchPhrase: string, isRegex: bool)Erstelle einen Absorber, der nach einer bestimmten Phrase sucht.
TextFragmentAbsorber(phrase: string)Erstelle einen Absorber für eine einzelne wörtliche Phrase.
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions)Erstelle einen Absorber für eine Phrase mit Bearbeitungsoptionen.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions)Erstelle einen Absorber, der nach einer bestimmten Phrase mit Suchoptionen sucht.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions)Erstelle einen Absorber für eine Phrase mit Such- und Bearbeitungsoptionen.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions)Erstelle einen Absorber aus einem Regex mit Bearbeitungsoptionen.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions)Erstelle einen Absorber aus einem Regex mit Suchoptionen.
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions)Erstelle einen Absorber aus einem Array von Regexes; jeder wird in einen eigenen RegexResults‑Eintrag kompiliert.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex)Erstelle einen Absorber, der mit einem vorkompilierten .NET Regex sucht.
TextFragmentAbsorber(textEditOptions: TextEditOptions)Erstelle einen Absorber, der mit den angegebenen Bearbeitungsoptionen konfiguriert ist.
Visit(page: Page)Besuche eine Seite und extrahiere/suche Textfragmente.
Visit(xForm: XForm)Durchsuche den Inhaltsstrom eines Form XObject nach Textfragmenten.
Visit(pdf: Document)Besuche alle Seiten eines Dokuments.
ApplyForAllFragments(font: Font)Wende die bereitgestellte Schriftart auf jedes absorbierte Fragment an.
ApplyForAllFragments(font: Font, fontSize: float)Wende die bereitgestellte Schriftart + Größe auf jedes absorbierte Fragment an.
ApplyForAllFragments(fontSize: float)Wende die bereitgestellte Schriftgröße auf jedes absorbierte Fragment an.
RemoveAllText(document: Aspose.Pdf.Document)Ersetze den Text jedes Fragments durch eine leere Zeichenkette auf allen Seiten des Dokuments.
RemoveAllText(page: Aspose.Pdf.Page)Ersetze den Text jedes Fragments durch eine leere Zeichenkette auf der angegebenen Seite.
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle)Ersetze den Text jedes Fragments durch eine leere Zeichenkette auf der angegebenen Seite, beschränkt auf das Rechteck.
Reset()Lösche absorbierte Fragmente, Fehler und pro‑Regex‑Ergebnisse.

Siehe auch

 Deutsch