Sök text med höjdpunkter

Introduktion

den här självstudien kommer vi att utforska hur du använder GroupDocs.Parser för .NET för att söka efter text i ett dokument och markera sökresultaten. GroupDocs.Parser är ett kraftfullt bibliotek som låter dig arbeta med olika dokumentformat och extrahera text, metadata och mer.

Förutsättningar

Innan vi börjar, se till att du har följande:

  1. GroupDocs.Parser för .NET: Ladda ner och installera biblioteket frånhär.
  2. IDE: Använd Visual Studio eller någon föredragen IDE för .NET-utveckling.
  3. Exempelfil: Förbered ett exempeldokument (t.ex. PDF, DOCX) för textsökning.

Importera namnområden

Börja först med att importera de nödvändiga namnrymden i ditt .NET-projekt:

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

Steg 1: Skapa Parser-instans

Börja med att instansieraParser klass med sökvägen till din exempelfil:

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    // Din kod här
}

Steg 2: Definiera höjdpunkter

SpecificeraHighlightOptions för att konfigurera hur sökresultat ska markeras. Till exempel, ställa in ett sammanhangsfönster med 15 tecken:

HighlightOptions highlightOptions = new HighlightOptions(15);

Steg 3: Sök text

Gör nu en textsökning i dokumentet. Ange nyckelordet du vill söka efter (t.ex. “lorem”):

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

Steg 4: Bearbeta sökresultat

Gå igenom sökresultaten och visa den hittade texten tillsammans med höjdpunkterna:

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");
}

Slutsats

den här handledningen lärde du dig hur du använder GroupDocs.Parser för .NET för att söka efter text i dokument och markera sökresultaten. Denna funktion kan vara oerhört användbar för textextraktion och analys i dina .NET-applikationer.

FAQ’s

Är GroupDocs.Parser lämplig för bearbetning av olika dokumentformat?

Ja, GroupDocs.Parser stöder ett brett utbud av dokumentformat inklusive PDF, DOCX, XLSX, PPTX och mer.

Kan jag använda GroupDocs.Parser för att extrahera metadata från dokument?

Absolut! GroupDocs.Parser låter dig extrahera metadata, text och strukturerad data från dokument.

Var kan jag hitta support eller ställa frågor om GroupDocs.Parser?

Du kan besökaGroupDocs.Parser-forum för alla supportrelaterade frågor.

Finns det en gratis testversion tillgänglig för GroupDocs.Parser?

Ja, du kan komma åt engratis provperiod av GroupDocs.Parser för att utvärdera dess funktioner.

Hur kan jag köpa en licens för GroupDocs.Parser?

Du kan köpa en licens frånhär och även få tillfälliga licenserhär.