Metinleri Sayfalara Göre Ara

giriiş

.NET geliştirme dünyasında, belgelerden metni verimli bir şekilde ayrıştırmak ve çıkarmak çok önemli bir görevdir. GroupDocs.Parser for .NET, çeşitli belge formatlarıyla çalışmak için güçlü yetenekler sunarak geliştiricilerin belirli içeriği sorunsuz bir şekilde aramasına ve çıkarmasına olanak tanır. Bu eğitim, .NET uygulamalarınızdaki sayfalara göre metin aramak için GroupDocs.Parser’dan yararlanma sürecinde size rehberlik edecektir.

Önkoşullar

Bu eğitime dalmadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

  • C# ve .NET çerçevesine ilişkin temel anlayış
  • Sisteminizde Visual Studio yüklü
  • .NET kitaplığı için GroupDocs.Parser yüklü (Şuradan indirin:Burada)
  • Arama işlevselliğini test etmek için örnek dosya(lar)

Ad Alanlarını İçe Aktar

GroupDocs.Parser işlevlerine erişmek için öncelikle projenize gerekli ad alanlarını ekleyin:

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

Adım 1: Ayrıştırıcı Sınıfının Bir Örneğini Oluşturun

Örnekleme yaparak başlayınParser örnek dosyanızın yolunu içeren sınıf:

using (Parser parser = new Parser("YourSampleFile.docx"))
{
    // Kodunuz buraya gelecek
}

Adım 2: Sayfa Numaralarıyla Metin Arama

KullanınSearch Belgedeki belirli anahtar kelimeleri sayfa numaralarıyla birlikte arama yöntemi:

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

3. Adım: Arama Desteğini Kontrol Edin

Belge türü için arama işleminin desteklenip desteklenmediğini doğrulayın:

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

4. Adım: Arama Sonuçları Üzerinde Yineleme Yapın

Dizine alınmış konumları, sayfa numaralarını ve bulunan metni almak için arama sonuçlarını yineleyin:

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

Çözüm

Bu öğreticide, GroupDocs.Parser for .NET’i kullanarak sayfalara göre metin aramasının nasıl uygulanacağını araştırdık. Bu adımları izleyerek belge ayrıştırma ve arama işlevlerini .NET uygulamalarınıza verimli bir şekilde entegre edebilirsiniz.

SSS’ler

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

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

GroupDocs.Parser’ı kullanarak belgelerden görselleri ve meta verileri çıkarabilir miyim?

GroupDocs.Parser kesinlikle belgelerden görsellerin, meta verilerin ve metnin çıkarılmasına olanak tanır.

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

Dokümantasyona ulaşabilirsinizBurada.

GroupDocs.Parser için nasıl geçici lisans alabilirim?

Geçici lisans talebinde bulunabilirsinizBurada.

GroupDocs.Parser ile ilgili nereden destek veya yardım alabilirim?

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