TextFragmentAbsorber
Revisió
TextFragmentAbsorber És una classe en Aspose.PDF FOSS per a .NET.
Busca fragments de text en pàgines PDF, opcionalment coincidint amb una frase de cerca.
Aquesta classe proporciona 21 mètodes per treballar amb els objectes TextFragmentAbsorber en programes .NET. Els mètodes disponibles inclouen: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text,I quatre més.
Propietats
| Nom | Tipus | Access | Descripció |
|---|---|---|---|
TextEditOptions | TextEditOptions | Llegir / Escriure | Edit opcions aplicades durant el canvi de text / substitució de fonts. |
TextFragments | TextFragmentCollection | Llegir / Escriure | Es troben fragments de text. |
Errors | List<TextExtractionError> | Llegir | Diagnòstics emesos mentre s’extreu el text. |
HasErrors | bool | Llegir | És veritat quan els errors tenen almenys una entrada. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Llegir | Per-regex grups de fragments quan construïts a través del Regex[] ctor; buit d’una altra manera. |
Phrase | string? | Llegir / Escriure | Obté o estableix la frase de cerca. |
Text | string | Llegir | Obté el text concatenat de tots els fragments trobats. |
ExtractionOptions | TextExtractionOptions | Llegir / Escriure | Obté o estableix les opcions d’extracció de text. |
TextSearchOptions | TextSearchOptions | Llegir / Escriure | Obté o estableix les opcions de cerca de text. |
TextReplaceOptions | TextReplaceOptions | Llegir / Escriure | Obté o configura les opcions de substitució del text per controlar el comportament de la substituència. |
Mètodes
| Signature | Descripció |
|---|---|
TextFragmentAbsorber() | Crea un absorber que recull tots els fragments de text. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Crea un absorber que busqui una frase específica. |
TextFragmentAbsorber(phrase: string) | Crea un absorber per a una sola frase literal. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Crea un absorbent per a una frase amb opcions d’edició. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Crea un absorber que busca una frase específica amb opcions de cerca. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Crea un absorbent per a una frase amb opcions de cerca + edita. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Crea un absorbent d’un regex amb opcions de redacció. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Crea un absorbent d’un regx amb opcions de cerca. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Crea un absorbent d’una sèrie de regges; cadascú compila en la seva pròpia entrada RegexResults. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Crea un absorber que busqui utilitzant un precompilat .NET Regex. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Crea un absorber configurat amb les opcions d’edició donades. |
Visit(page: Page) | Visita una pàgina i extreu/ cerca fragments de text. |
Visit(xForm: XForm) | Cerca el flux de contingut d’un formulari XObject per a fragments de text. |
Visit(pdf: Document) | Visita totes les pàgines d’un document. |
ApplyForAllFragments(font: Font) | Apliqueu la font subministrada a cada fragment absorbit. |
ApplyForAllFragments(font: Font, fontSize: float) | Apliqueu la font + mida proporcionada a cada fragment absorbit. |
ApplyForAllFragments(fontSize: float) | Apliqueu la mida de font subministrada a cada fragment absorbit. |
RemoveAllText(document: Aspose.Pdf.Document) | Replateu el text de cada fragment amb la barra buida a través de totes les pàgines del document. |
RemoveAllText(page: Aspose.Pdf.Page) | Replateu el text de cada fragment amb la rama buida a la pàgina donada. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Replateu el text de cada fragment amb la rama buida a la pàgina, restringida al recte. |
Reset() | Clar absorbit fragments, errors i resultats per-regex. |