TextFragmentAbsorber

TextFragmentAbsorber

Visió general

TextFragmentAbsorber és una classe a Aspose.PDF FOSS per a .NET.

Cerca fragments de text a les pàgines PDF, opcionalment coincidint amb una frase de cerca.

Aquesta classe proporciona 21 mètodes per treballar amb objectes TextFragmentAbsorber en programes .NET. Els mètodes disponibles inclouen: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET. Propietats: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, i 4 més.

Propietats

NomTipusAccésDescripció
TextEditOptionsTextEditOptionsRead/WriteOpcions d’edició aplicades durant la substitució de text / substitució de tipografia.
TextFragmentsTextFragmentCollectionRead/WriteFragments de text trobats.
ErrorsList<TextExtractionError>ReadDiagnòstics emesos durant l’extracció de text.
HasErrorsboolReadCert quan Errors té almenys una entrada.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>ReadGrups de fragments per expressió regular quan es construeixen mitjançant el ctor Regex[]; buit en cas contrari.
Phrasestring?Read/WriteObté o estableix la frase de cerca.
TextstringReadObté el text concatenat de tots els fragments trobats.
ExtractionOptionsTextExtractionOptionsRead/WriteObté o estableix les opcions d’extracció de text.
TextSearchOptionsTextSearchOptionsRead/WriteObté o estableix les opcions de cerca de text.
TextReplaceOptionsTextReplaceOptionsRead/WriteObté o estableix les opcions de substitució de text per controlar el comportament de la substitució.

Mètodes

SignaturaDescripció
TextFragmentAbsorber()Crea un absorbedor que recopili tots els fragments de text.
TextFragmentAbsorber(searchPhrase: string, isRegex: bool)Crea un absorbedor que cerqui una frase específica.
TextFragmentAbsorber(phrase: string)Crea un absorbedor per a una única frase literal.
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions)Crea un absorbedor per a una frase amb opcions d’edició.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions)Crea un absorbedor que cerqui una frase específica amb opcions de cerca.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions)Crea un absorbedor per a una frase amb opcions de cerca + edició.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions)Crea un absorbedor a partir d’una regex amb opcions d’edició.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions)Crea un absorbedor a partir d’una regex amb opcions de cerca.
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions)Crea un absorbedor a partir d’una matriu de regexes; cada una es compila en la seva pròpia entrada RegexResults.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex)Crea un absorbedor que cerqui utilitzant una .NET Regex precompilada.
TextFragmentAbsorber(textEditOptions: TextEditOptions)Crea un absorbedor configurat amb les opcions d’edició proporcionades.
Visit(page: Page)Visita una pàgina i extreu/cerca fragments de text.
Visit(xForm: XForm)Cerca fragments de text al flux de contingut d’un Form XObject.
Visit(pdf: Document)Visita totes les pàgines d’un document.
ApplyForAllFragments(font: Font)Aplica la font proporcionada a cada fragment absorbit.
ApplyForAllFragments(font: Font, fontSize: float)Aplica la font + mida proporcionades a cada fragment absorbit.
ApplyForAllFragments(fontSize: float)Aplica la mida de font proporcionada a cada fragment absorbit.
RemoveAllText(document: Aspose.Pdf.Document)Substitueix el text de cada fragment per la cadena buida a totes les pàgines del document.
RemoveAllText(page: Aspose.Pdf.Page)Substitueix el text de cada fragment per la cadena buida a la pàgina indicada.
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle)Substitueix el text de cada fragment per la cadena buida a la pàgina indicada, restringit a rect.
Reset()Neteja els fragments absorbits, els errors i els resultats per regex.

Vegeu també

 Català