Parser

Parser class

Representa la clase principal que controla el texto, las imágenes, la extracción de contenedores y la funcionalidad de análisis.

public sealed class Parser : IDisposable

Constructores

Nombre Descripción
Parser(DbConnection) Inicializa una nueva instancia delParser clase para extraer datos de una base de datos.
Parser(EmailConnection) Inicializa una nueva instancia delParser clase para extraer datos de un servidor de correo electrónico remoto.
Parser(Stream) Inicializa una nueva instancia delParser clase.
Parser(string) Inicializa una nueva instancia delParser clase.
Parser(DbConnection, ParserSettings) Inicializa una nueva instancia delParser clase para extraer datos de una base de datos.
Parser(EmailConnection, ParserSettings) Inicializa una nueva instancia delParser clase para extraer datos de un servidor de correo electrónico remoto.
Parser(Stream, LoadOptions) Inicializa una nueva instancia delParser clase conLoadOptions .
Parser(Stream, ParserSettings) Inicializa una nueva instancia delParser clase conParserSettings .
Parser(string, LoadOptions) Inicializa una nueva instancia delParser clase conLoadOptions .
Parser(string, ParserSettings) Inicializa una nueva instancia delParser clase conParserSettings .
Parser(Stream, LoadOptions, ParserSettings) Inicializa una nueva instancia delParser clase conLoadOptions yParserSettings .
Parser(string, LoadOptions, ParserSettings) Inicializa una nueva instancia delParser clase conLoadOptions yParserSettings .

Propiedades

Nombre Descripción
Features { get; } Obtiene las funciones admitidas.

Métodos

Nombre Descripción
Dispose() Realiza tareas definidas por la aplicación asociadas con liberar, liberar o restablecer recursos no administrados.
GeneratePreview(PreviewOptions) Obtener vista previa de páginas.
GetBarcodes() Extrae códigos de barras del documento.
GetBarcodes(int) Extrae códigos de barras de la página del documento.
GetBarcodes(PageAreaOptions) Extrae códigos de barras del documento usando las opciones de personalización (para configurar el área rectangular que contiene códigos de barras).
GetBarcodes(int, PageAreaOptions) Extrae códigos de barras de la página del documento usando las opciones de personalización (para establecer el área rectangular que contiene códigos de barras).
GetContainer() Extrae un objeto contenedor del documento para trabajar con formatos que contienen archivos adjuntos, archivos ZIP, etc.
GetDocumentInfo() Devuelve la información general sobre el documento.
GetFormattedText(FormattedTextOptions) Extrae un texto formateado del documento.
GetFormattedText(int, FormattedTextOptions) Extrae un texto formateado de la página del documento.
GetHighlight(int, bool, HighlightOptions) Extrae un resaltado del documento.
GetHyperlinks() Extrae hipervínculos del documento.
GetHyperlinks(int) Extrae hipervínculos de la página del documento.
GetHyperlinks(PageAreaOptions) Extrae los hipervínculos del documento usando las opciones de personalización (para establecer el área rectangular que contiene los hipervínculos).
GetHyperlinks(int, PageAreaOptions) Extrae hipervínculos de la página del documento usando las opciones de personalización (para establecer el área rectangular que contiene los hipervínculos).
GetImages() Extrae imágenes del documento.
GetImages(int) Extrae imágenes de la página del documento.
GetImages(PageAreaOptions) Extrae imágenes del documento usando las opciones de personalización (para establecer el área rectangular que contiene las imágenes).
GetImages(int, PageAreaOptions) Extrae imágenes de la página del documento usando las opciones de personalización (para establecer el área rectangular que contiene las imágenes).
GetMetadata() Extrae metadatos del documento.
GetStructure() Extrae un texto estructurado del documento.
GetTables(PageTableAreaOptions) Extrae tablas del documento.
GetTables(int, PageTableAreaOptions) Extrae tablas de la página del documento.
GetText() Extrae un texto del documento.
GetText(int) Extrae un texto de la página del documento.
GetText(TextOptions) Extrae una página de texto del documento usando las opciones de texto (para habilitar el modo de extracción rápida de texto sin formato).
GetText(int, TextOptions) Extrae un texto de la página del documento usando las opciones de texto (para habilitar el modo de extracción rápida de texto sin formato).
GetTextAreas() Extrae áreas de texto del documento.
GetTextAreas(int) Extrae áreas de texto de la página del documento.
GetTextAreas(PageTextAreaOptions) Extrae áreas de texto del documento usando opciones de personalización (expresión regular, mayúsculas y minúsculas, etc.).
GetTextAreas(int, PageTextAreaOptions) Extrae áreas de texto de la página del documento usando opciones de personalización (expresión regular, mayúsculas y minúsculas, etc.).
GetToc() Extrae una tabla de contenido del documento.
ParseByTemplate(Template) Analiza el documento según la plantilla generada por el usuario.
ParseForm() Analiza el formulario del documento.
Search(string) Busca unkeyword en el documento.
Search(string, SearchOptions) Busca unkeyworden el documento usando las opciones de búsqueda (expresión regular, mayúsculas y minúsculas, etc.).
static GetFileInfo(Stream) Devuelve la información general sobre un archivo.
static GetFileInfo(string) Devuelve la información general sobre un archivo.
static GetFileInfo(Stream, LoadOptions) Devuelve la información general sobre un archivo.
static GetFileInfo(string, LoadOptions) Devuelve la información general sobre un archivo.

Ver también