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:
- Geliştirme Ortamı: Visual Studio veya tercih edilen herhangi bir .NET IDE.
- .NET için GroupDocs.Parser: Kitaplığı şuradan indirin:Burada.
- Ö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.