Wyszukaj tekst według stron

Wstęp

W świecie programowania .NET wydajne analizowanie i wyodrębnianie tekstu z dokumentów jest kluczowym zadaniem. GroupDocs.Parser dla .NET oferuje zaawansowane możliwości pracy z różnymi formatami dokumentów, umożliwiając programistom płynne wyszukiwanie i wyodrębnianie określonej zawartości. Ten samouczek poprowadzi Cię przez proces wykorzystania GroupDocs.Parser do wyszukiwania tekstu według stron w aplikacjach .NET.

Warunki wstępne

Zanim zagłębisz się w ten samouczek, upewnij się, że spełniasz następujące wymagania wstępne:

  • Podstawowa znajomość C# i frameworku .NET
  • Program Visual Studio zainstalowany w systemie
  • Zainstalowana biblioteka GroupDocs.Parser for .NET (pobierz zTutaj)
  • Przykładowe pliki do testowania funkcji wyszukiwania

Importuj przestrzenie nazw

Po pierwsze, uwzględnij w projekcie niezbędne przestrzenie nazw, aby uzyskać dostęp do funkcjonalności GroupDocs.Parser:

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ę klasy analizatora składni

Rozpocznij od utworzenia instancjiParser class ze ścieżką do przykładowego pliku:

using (Parser parser = new Parser("YourSampleFile.docx"))
{
    // Twój kod trafia tutaj
}

Krok 2: Wyszukaj tekst za pomocą numerów stron

Skorzystaj zSearch metoda wyszukiwania określonych słów kluczowych w dokumencie wraz z numerami stron:

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

Krok 3: Sprawdź wsparcie wyszukiwania

Sprawdź, czy operacja wyszukiwania jest obsługiwana dla typu dokumentu:

if (searchResults == null)
{
    Console.WriteLine("Search isn't supported for this document type.");
    return;
}

Krok 4: Iteruj po wynikach wyszukiwania

Iteruj po wynikach wyszukiwania, aby pobrać zaindeksowane pozycje, numery stron i znaleziony tekst:

foreach (SearchResult result in searchResults)
{
    Console.WriteLine($"At {result.Position} (page {result.PageIndex}): {result.Text}");
}

Wniosek

W tym samouczku omówiliśmy, jak zaimplementować wyszukiwanie tekstu według stron przy użyciu programu GroupDocs.Parser dla platformy .NET. Wykonując poniższe kroki, możesz skutecznie zintegrować funkcje analizowania i wyszukiwania dokumentów z aplikacjami .NET.

Często zadawane pytania

Czy GroupDocs.Parser jest kompatybilny z różnymi formatami dokumentów?

Tak, GroupDocs.Parser obsługuje szeroką gamę formatów dokumentów, w tym DOCX, PDF, XLSX, PPTX i inne.

Czy mogę wyodrębnić obrazy i metadane z dokumentów za pomocą GroupDocs.Parser?

Absolutnie GroupDocs.Parser umożliwia wyodrębnianie obrazów, metadanych i tekstu z dokumentów.

Gdzie mogę znaleźć szczegółową dokumentację GroupDocs.Parser?

Można uzyskać dostęp do dokumentacjiTutaj.

Jak mogę uzyskać tymczasową licencję na GroupDocs.Parser?

Możesz poprosić o licencję tymczasowąTutaj.

Gdzie mogę uzyskać pomoc dotyczącą GroupDocs.Parser?

Aby uzyskać pomoc i dyskusje, odwiedź forum GroupDocs.ParserTutaj.