Wyszukaj tekst z wyróżnieniami
Wstęp
tym samouczku omówimy, jak używać programu GroupDocs.Parser dla platformy .NET do wyszukiwania tekstu w dokumencie i wyróżniania wyników wyszukiwania. GroupDocs.Parser to potężna biblioteka, która umożliwia pracę z różnymi formatami dokumentów oraz wyodrębnianie tekstu, metadanych i nie tylko.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące elementy:
- GroupDocs.Parser dla .NET: Pobierz i zainstaluj bibliotekę zTutaj.
- IDE: Użyj Visual Studio lub dowolnego preferowanego IDE do programowania .NET.
- Przykładowy plik: Przygotuj przykładowy dokument (np. PDF, DOCX) do wyszukiwania tekstu.
Importuj przestrzenie nazw
Najpierw zacznij od zaimportowania niezbędnych przestrzeni nazw do projektu .NET:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
Krok 1: Utwórz instancję analizatora składni
Rozpocznij od utworzenia instancjiParser
class ze ścieżką do przykładowego pliku:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
// Twój kod tutaj
}
Krok 2: Zdefiniuj opcje podświetlenia
OkreślićHighlightOptions
aby skonfigurować sposób podświetlania wyników wyszukiwania. Na przykład ustawienie okna kontekstowego o długości 15 znaków:
HighlightOptions highlightOptions = new HighlightOptions(15);
Krok 3: Wyszukaj tekst
Teraz przeprowadź wyszukiwanie tekstowe w dokumencie. Podaj słowo kluczowe, które chcesz wyszukać (np. „lorem”):
IEnumerable<SearchResult> searchResults = parser.Search("lorem", new SearchOptions(true, false, false, highlightOptions));
Krok 4: Przetwórz wyniki wyszukiwania
Iteruj po wynikach wyszukiwania i wyświetl znaleziony tekst wraz z wyróżnieniami:
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");
}
Wniosek
tym samouczku nauczyłeś się używać narzędzia GroupDocs.Parser dla platformy .NET do wyszukiwania tekstu w dokumentach i wyróżniania wyników wyszukiwania. Ta funkcja może być niezwykle przydatna do wyodrębniania i analizy tekstu w aplikacjach .NET.
Często zadawane pytania
Czy GroupDocs.Parser nadaje się do przetwarzania różnych formatów dokumentów?
Tak, GroupDocs.Parser obsługuje szeroką gamę formatów dokumentów, w tym PDF, DOCX, XLSX, PPTX i inne.
Czy mogę używać GroupDocs.Parser do wyodrębniania metadanych z dokumentów?
Absolutnie! GroupDocs.Parser umożliwia wyodrębnianie metadanych, tekstu i danych strukturalnych z dokumentów.
Gdzie mogę znaleźć pomoc lub zadać pytania dotyczące GroupDocs.Parser?
Możesz odwiedzićForum GroupDocs.Parser w przypadku jakichkolwiek pytań związanych ze wsparciem.
Czy dostępna jest bezpłatna wersja próbna programu GroupDocs.Parser?
Tak, możesz uzyskać dostęp dobezpłatna wersja próbna z GroupDocs.Parser, aby ocenić jego funkcje.
Jak mogę kupić licencję na GroupDocs.Parser?
Możesz kupić licencję odTutaj a także uzyskać tymczasowe licencjeTutaj.