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:
- GroupDocs.Parser för .NET: Ladda ner och installera biblioteket frånhär.
- IDE: Använd Visual Studio eller någon föredragen IDE för .NET-utveckling.
- 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.