Cerca testo con evidenziazioni

introduzione

In questo tutorial esploreremo come utilizzare GroupDocs.Parser per .NET per cercare testo all’interno di un documento ed evidenziare i risultati della ricerca. GroupDocs.Parser è una potente libreria che ti consente di lavorare con vari formati di documenti ed estrarre testo, metadati e altro.

Prerequisiti

Prima di iniziare, assicurati di avere quanto segue:

  1. GroupDocs.Parser per .NET: scarica e installa la libreria daQui.
  2. IDE: utilizza Visual Studio o qualsiasi IDE preferito per lo sviluppo .NET.
  3. File di esempio: preparare un documento di esempio (ad esempio, PDF, DOCX) per la ricerca di testo.

Importa spazi dei nomi

Innanzitutto, inizia importando gli spazi dei nomi necessari nel tuo progetto .NET:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;

Passaggio 1: crea un’istanza del parser

Inizia istanziando il fileParser class con il percorso del file di esempio:

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    // Il tuo codice qui
}

Passaggio 2: definire le opzioni di evidenziazione

Specificare laHighlightOptions per configurare il modo in cui i risultati della ricerca dovrebbero essere evidenziati. Ad esempio, impostando una finestra di contesto di 15 caratteri:

HighlightOptions highlightOptions = new HighlightOptions(15);

Passaggio 3: ricerca nel testo

Ora esegui una ricerca di testo all’interno del documento. Fornisci la parola chiave che desideri cercare (ad esempio “lorem”):

IEnumerable<SearchResult> searchResults = parser.Search("lorem", new SearchOptions(true, false, false, highlightOptions));

Passaggio 4: elaborazione dei risultati della ricerca

Scorri i risultati della ricerca e visualizza il testo trovato insieme ai punti salienti:

if (searchResults != null)
{
    foreach (SearchResult result in searchResults)
    {
        Console.WriteLine($"{result.LeftHighlightItem.Text}{result.Text}{result.RightHighlightItem.Text}");
    }
}
else
{
    Console.WriteLine("Search isn't supported");
}

Conclusione

In questo tutorial hai imparato come utilizzare GroupDocs.Parser per .NET per cercare testo all’interno dei documenti ed evidenziare i risultati della ricerca. Questa funzionalità può essere estremamente utile per l’estrazione e l’analisi del testo nelle applicazioni .NET.

Domande frequenti

GroupDocs.Parser è adatto per l’elaborazione di vari formati di documenti?

Sì, GroupDocs.Parser supporta un’ampia gamma di formati di documenti tra cui PDF, DOCX, XLSX, PPTX e altri.

Posso utilizzare GroupDocs.Parser per estrarre metadati dai documenti?

Assolutamente! GroupDocs.Parser ti consente di estrarre metadati, testo e dati strutturati dai documenti.

Dove posso trovare supporto o porre domande su GroupDocs.Parser?

Puoi visitare ilForum GroupDocs.Parser per qualsiasi domanda relativa al supporto.

È disponibile una prova gratuita per GroupDocs.Parser?

Sì, puoi accedere aprova gratuita di GroupDocs.Parser per valutarne le caratteristiche.

Come posso acquistare una licenza per GroupDocs.Parser?

È possibile acquistare una licenza daQui e ottenere anche licenze temporaneeQui.