Wyszukaj tekst w dokumencie programu Word według słowa kluczowego
Wstęp
W tym samouczku omówimy, jak używać GroupDocs.Parser dla platformy .NET do wyszukiwania określonego tekstu w dokumencie programu Word przy użyciu języka C#. GroupDocs.Parser to potężna biblioteka, która umożliwia programistom wyodrębnianie tekstu i metadanych z różnych formatów dokumentów, w tym dokumentów programu Word.
Warunki wstępne
Przed rozpoczęciem upewnij się, że spełnione są następujące wymagania wstępne:
- Środowisko programistyczne: Zainstaluj Visual Studio lub inne kompatybilne IDE.
- Biblioteka GroupDocs.Parser: Pobierz i zainstaluj bibliotekę GroupDocs.Parser dla .NET z witrynystrona internetowa.
- Przykładowy dokument programu Word: Przygotuj przykładowy dokument programu Word do wykorzystania przy wyszukiwaniu tekstu.
Importuj przestrzenie nazw
Rozpocznij od zaimportowania niezbędnych przestrzeni nazw do projektu C#:
using System;
using System.Collections.Generic;
using System.Text;
using GroupDocs.Parser.Data;
Krok 1: Utwórz instancję klasy analizatora składni
Najpierw utwórz instancjęParser
class, przekazując ścieżkę do przykładowego dokumentu programu Word.
using (Parser parser = new Parser("YourSampleFile.docx"))
{
// Kod trafia tutaj
}
Krok 2: Wyszukaj słowo kluczowe
Następnie użyjSearch
metodaParser
class, aby wyszukać określone słowo kluczowe w dokumencie.
IEnumerable<SearchResult> searchResults = parser.Search("keyword");
Zastępować"keyword"
z tekstem, który chcesz wyszukać w dokumencie.
Krok 3: Iteruj po wynikach wyszukiwania
Iteruj po wynikach wyszukiwania, używając aforeach
pętla, aby uzyskać dostęp do każdego z nichSearchResult
obiekt.
foreach (SearchResult result in searchResults)
{
//Kod do obsługi każdego wyniku wyszukiwania
}
Krok 4: Uzyskaj dostęp do szczegółów wyników wyszukiwania
W pętli możesz uzyskać dostęp do pozycji i tekstu każdego wyniku wyszukiwania za pomocąPosition
IText
właściwościSearchResult
obiekt.
foreach (SearchResult result in searchResults)
{
Console.WriteLine($"At {result.Position}: {result.Text}");
}
Ten fragment kodu drukuje indeks (Position
) i znaleziony tekst (Text
) dla każdego wyniku wyszukiwania do konsoli.
Wniosek
W tym samouczku nauczyłeś się używać programu GroupDocs.Parser dla platformy .NET do wyszukiwania określonego tekstu w dokumencie programu Word. Ta biblioteka zapewnia wygodny sposób programowego wyodrębniania i manipulowania zawartością z różnych formatów dokumentów.
Często zadawane pytania
Czy GroupDocs.Parser obsługuje inne formaty dokumentów niż Word?
Tak, GroupDocs.Parser obsługuje szeroką gamę formatów, w tym PDF, Excel, PowerPoint i inne.
Czy GroupDocs.Parser jest zgodny z platformą .NET Core?
Tak, GroupDocs.Parser jest kompatybilny zarówno z .NET Framework, jak i .NET Core.
Jak uzyskać tymczasową licencję na GroupDocs.Parser?
Możesz poprosić o licencję tymczasową odStrona zakupu GroupDocs.
Gdzie mogę znaleźć dodatkową pomoc lub zadać pytania dotyczące GroupDocs.Parser?
OdwiedzićForum GroupDocs.Parser za wsparcie społeczności i dyskusje.
Czy mogę bezpłatnie wypróbować GroupDocs.Parser przed zakupem?
Tak, możesz pobrać bezpłatną wersję próbną ze stronyStrona z wersjami GroupDocs.