Parser

Parser class

Rappresenta la classe principale che controlla il testo, le immagini, l’estrazione del contenitore e la funzionalità di analisi.

public sealed class Parser : IDisposable

Costruttori

Nome Descrizione
Parser(DbConnection) Inizializza una nuova istanza diParser classe per estrarre i dati da un database.
Parser(EmailConnection) Inizializza una nuova istanza diParser classe per estrarre i dati da un server di posta remoto.
Parser(Stream) Inizializza una nuova istanza diParser classe.
Parser(string) Inizializza una nuova istanza diParser classe.
Parser(DbConnection, ParserSettings) Inizializza una nuova istanza diParser classe per estrarre i dati da un database.
Parser(EmailConnection, ParserSettings) Inizializza una nuova istanza diParser classe per estrarre i dati da un server di posta remoto.
Parser(Stream, LoadOptions) Inizializza una nuova istanza diParser classe conLoadOptions .
Parser(Stream, ParserSettings) Inizializza una nuova istanza diParser classe conParserSettings .
Parser(string, LoadOptions) Inizializza una nuova istanza diParser classe conLoadOptions .
Parser(string, ParserSettings) Inizializza una nuova istanza diParser classe conParserSettings .
Parser(Stream, LoadOptions, ParserSettings) Inizializza una nuova istanza diParser classe conLoadOptions eParserSettings .
Parser(string, LoadOptions, ParserSettings) Inizializza una nuova istanza diParser classe conLoadOptions eParserSettings .

Proprietà

Nome Descrizione
Features { get; } Ottiene le funzioni supportate.

Metodi

Nome Descrizione
Dispose() Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite.
GeneratePreview(PreviewOptions) Ottieni l’anteprima delle pagine.
GetBarcodes() Estrae i codici a barre dal documento.
GetBarcodes(int) Estrae i codici a barre dalla pagina del documento.
GetBarcodes(PageAreaOptions) Estrae i codici a barre dal documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene i codici a barre).
GetBarcodes(int, PageAreaOptions) Estrae i codici a barre dalla pagina del documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene i codici a barre).
GetContainer() Estrae un oggetto contenitore dal documento per lavorare con formati che contengono allegati, archivi ZIP ecc.
GetDocumentInfo() Restituisce le informazioni generali sul documento.
GetFormattedText(FormattedTextOptions) Estrae un testo formattato dal documento.
GetFormattedText(int, FormattedTextOptions) Estrae un testo formattato dalla pagina del documento.
GetHighlight(int, bool, HighlightOptions) Estrae un’evidenziazione dal documento.
GetHyperlinks() Estrae i collegamenti ipertestuali dal documento.
GetHyperlinks(int) Estrae i collegamenti ipertestuali dalla pagina del documento.
GetHyperlinks(PageAreaOptions) Estrae i collegamenti ipertestuali dal documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene i collegamenti ipertestuali).
GetHyperlinks(int, PageAreaOptions) Estrae i collegamenti ipertestuali dalla pagina del documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene i collegamenti ipertestuali).
GetImages() Estrae le immagini dal documento.
GetImages(int) Estrae le immagini dalla pagina del documento.
GetImages(PageAreaOptions) Estrae le immagini dal documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene le immagini).
GetImages(int, PageAreaOptions) Estrae le immagini dalla pagina del documento utilizzando le opzioni di personalizzazione (per impostare l’area rettangolare che contiene le immagini).
GetMetadata() Estrae i metadati dal documento.
GetStructure() Estrae un testo strutturato dal documento.
GetTables(PageTableAreaOptions) Estrae le tabelle dal documento.
GetTables(int, PageTableAreaOptions) Estrae le tabelle dalla pagina del documento.
GetText() Estrae un testo dal documento.
GetText(int) Estrae un testo dalla pagina del documento.
GetText(TextOptions) Estrae una pagina di testo dal documento utilizzando le opzioni di testo (per abilitare la modalità di estrazione rapida del testo non elaborato).
GetText(int, TextOptions) Estrae un testo dalla pagina del documento utilizzando le opzioni di testo (per abilitare la modalità di estrazione rapida del testo non elaborato).
GetTextAreas() Estrae aree di testo dal documento.
GetTextAreas(int) Estrae aree di testo dalla pagina del documento.
GetTextAreas(PageTextAreaOptions) Estrae le aree di testo dal documento utilizzando le opzioni di personalizzazione (espressione regolare, match case, ecc.).
GetTextAreas(int, PageTextAreaOptions) Estrae le aree di testo dalla pagina del documento utilizzando le opzioni di personalizzazione (espressione regolare, match case, ecc.).
GetToc() Estrae un sommario dal documento.
ParseByTemplate(Template) Analizza il documento in base al modello generato dall’utente.
ParseForm() Analizza il modulo del documento.
Search(string) Ricerche akeyword nel documento.
Search(string, SearchOptions) Ricerche akeywordnel documento utilizzando le opzioni di ricerca (espressione regolare, match case, ecc.).
static GetFileInfo(Stream) Restituisce le informazioni generali su un file.
static GetFileInfo(string) Restituisce le informazioni generali su un file.
static GetFileInfo(Stream, LoadOptions) Restituisce le informazioni generali su un file.
static GetFileInfo(string, LoadOptions) Restituisce le informazioni generali su un file.

Guarda anche