TextFragmentAbsorber

TextFragmentAbsorber

Descripción general

TextFragmentAbsorber es una clase en Aspose.PDF FOSS para .NET.

Busca fragmentos de texto en páginas PDF, opcionalmente coincidiendo con una frase de búsqueda.

Esta clase proporciona 21 métodos para trabajar con objetos TextFragmentAbsorber en programas .NET. Los métodos disponibles incluyen: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, y 4 más.

Propiedades

NombreTipoAccesoDescripción
TextEditOptionsTextEditOptionsRead/WriteOpciones de edición aplicadas durante el reemplazo de texto / sustitución de fuentes.
TextFragmentsTextFragmentCollectionRead/WriteFragmentos de texto encontrados.
ErrorsList<TextExtractionError>ReadDiagnósticos emitidos durante la extracción de texto.
HasErrorsboolReadVerdadero cuando Errors tiene al menos una entrada.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>ReadGrupos de fragmentos por expresión regular cuando se construye mediante el ctor Regex[]; vacío en caso contrario.
Phrasestring?Read/WriteObtiene o establece la frase de búsqueda.
TextstringReadObtiene el texto concatenado de todos los fragmentos encontrados.
ExtractionOptionsTextExtractionOptionsRead/WriteObtiene o establece las opciones de extracción de texto.
TextSearchOptionsTextSearchOptionsRead/WriteObtiene o establece las opciones de búsqueda de texto.
TextReplaceOptionsTextReplaceOptionsRead/WriteObtiene o establece las opciones de reemplazo de texto para controlar el comportamiento del reemplazo.

Métodos

FirmaDescripción
TextFragmentAbsorber()Crear un absorbente que recopile todos los fragmentos de texto.
TextFragmentAbsorber(searchPhrase: string, isRegex: bool)Crear un absorbente que busque una frase específica.
TextFragmentAbsorber(phrase: string)Crear un absorbente para una única frase literal.
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions)Crear un absorbente para una frase con opciones de edición.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions)Crear un absorbente que busque una frase específica con opciones de búsqueda.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions)Crear un absorbente para una frase con opciones de búsqueda + edición.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions)Crear un absorbente a partir de una expresión regular con opciones de edición.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions)Crear un absorbente a partir de una expresión regular con opciones de búsqueda.
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions)Crear un absorbente a partir de una matriz de expresiones regulares; cada una se compila en su propia entrada de RegexResults.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex)Crear un absorbente que busque usando una expresión regular .NET precompilada.
TextFragmentAbsorber(textEditOptions: TextEditOptions)Crear un absorbente configurado con las opciones de edición dadas.
Visit(page: Page)Visitar una página y extraer/buscar fragmentos de texto.
Visit(xForm: XForm)Buscar fragmentos de texto en el flujo de contenido de un Form XObject.
Visit(pdf: Document)Visitar todas las páginas de un documento.
ApplyForAllFragments(font: Font)Aplicar la fuente suministrada a cada fragmento absorbido.
ApplyForAllFragments(font: Font, fontSize: float)Aplicar la fuente + tamaño suministrados a cada fragmento absorbido.
ApplyForAllFragments(fontSize: float)Aplicar el tamaño de fuente suministrado a cada fragmento absorbido.
RemoveAllText(document: Aspose.Pdf.Document)Reemplazar el texto de cada fragmento con una cadena vacía en todas las páginas del documento.
RemoveAllText(page: Aspose.Pdf.Page)Reemplazar el texto de cada fragmento con una cadena vacía en la página indicada.
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle)Reemplazar el texto de cada fragmento con una cadena vacía en la página indicada, restringido al rect.
Reset()Borrar los fragmentos absorbidos, errores y resultados por expresión regular.

Ver también

 Español