Metni Anahtar Kelimeye Göre Ara

giriiş

Bu öğreticide, belgeler içindeki metni anahtar kelimeye göre aramak için GroupDocs.Parser for .NET’i kullanmayı ayrıntılı olarak ele alacağız. GroupDocs.Parser, geliştiricilerin PDF’ler, Microsoft Office belgeleri ve daha fazlası gibi çeşitli dosya biçimlerinden metin, meta veriler ve diğer bilgileri ayıklamasına olanak tanıyan güçlü bir kitaplıktır. Bu belgelerde belirli anahtar sözcüklerin aranması, büyük hacimli metinsel verilerle uğraşan uygulamalar için önemli olabilir.

Önkoşullar

Başlamadan önce aşağıdaki kurulumlara sahip olduğunuzdan emin olun:

  1. Geliştirme Ortamı: Visual Studio veya tercih edilen herhangi bir .NET IDE.
  2. .NET için GroupDocs.Parser: Kitaplığı şuradan indirin:Burada.
  3. Örnek Dosyalara Erişim: Anahtar kelime arama işlevini test etmek için örnek bir dosya (örneğin, PDF, DOCX) hazırlayın.

Ad Alanlarını İçe Aktar

Öncelikle projenize gerekli ad alanlarını eklemeniz gerekir.

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

Adım 1: Ayrıştırıcı Sınıfını Örneklendirin

Bir örneğini oluşturarak başlayınParser class’a gidin ve örnek dosyanızın yolunu belirtin.

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    // Bir anahtar kelime arayın
    IEnumerable<SearchResult> searchResults = parser.Search("test");
    // Arama sonuçları üzerinde yineleme
    foreach (SearchResult result in searchResults)
    {
        //Dizini ve bulunan metni yazdırın
        Console.WriteLine($"At {result.Position}: {result.Text}");
    }
}

2. Adım: Bir Anahtar Kelime Arayın

İçindeusing engelle, araSearch konusundaki yöntemparser İstenilen anahtar kelimeyi argüman olarak ileten nesne.

IEnumerable<SearchResult> searchResults = parser.Search("test");

Yer değiştirmek"test" belgede aramak istediğiniz anahtar kelimeyle.

3. Adım: Arama Sonuçları Üzerinde Yineleyin

Daha sonra, elde edilen arama sonuçları üzerinde yineleyin.Search kullanarak bir yöntemforeach döngü.

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

Her biri içinSearchResult nesneresult , ona erişebilirsinizPosition (indeks) veText (bulunan metin).

Çözüm

Bu eğitimde, belgeler içindeki metni anahtar kelimeye göre zahmetsizce aramak için GroupDocs.Parser for .NET’in nasıl kullanılacağını araştırdık. FaydalanmakSearch yöntemiParser class, belirli arama terimlerine dayalı olarak ilgili metin parçacıklarının etkili bir şekilde alınmasına olanak tanır.

SSS’ler

GroupDocs.Parser çeşitli belge formatlarıyla uyumlu mu?

Evet, GroupDocs.Parser, PDF, DOCX, XLSX, PPTX ve daha fazlasını içeren çok çeşitli dosya formatlarını destekler.

GroupDocs.Parser’ı kullanarak gelişmiş metin çıkarma işlemlerini gerçekleştirebilir miyim?

Kesinlikle! GroupDocs.Parser, metin aramanın yanı sıra meta veri çıkarma, yapılandırılmış metin çıkarma ve daha fazlasını sağlar.

GroupDocs.Parser’a ilişkin ayrıntılı belgeleri nerede bulabilirim?

Belgelerin tamamını inceleyinBurada.

GroupDocs.Parser ile ilgili sorgularla ilgili nasıl destek veya yardım alabilirim?

Destek ve tartışmalar için GroupDocs forumunu ziyaret edinBurada.

GroupDocs.Parser’ı satın almadan önce değerlendirebileceğiniz bir deneme sürümü var mı?

Evet, ücretsiz deneme sürümüne erişebilirsinizBurada.