IRONSOFTWAREHOME
Metin Çıkart
using IronWord;
using System.Linq;
using System;

// Load docx
WordDocument doc = new WordDocument("multi-paragraph.docx");

// Returns text from the entire file
Console.WriteLine(doc.ExtractText());

// Returns text from the first paragraph only
Console.WriteLine(doc.Paragraphs[0].ExtractText());

// Returns text from the last paragraph only
Console.WriteLine(doc.Paragraphs.Last().ExtractText());
Imports IronWord
Imports System.Linq
Imports System

' Load docx
Dim doc As New WordDocument("multi-paragraph.docx")

' Returns text from the entire file
Console.WriteLine(doc.ExtractText())

' Returns text from the first paragraph only
Console.WriteLine(doc.Paragraphs(0).ExtractText())

' Returns text from the last paragraph only
Console.WriteLine(doc.Paragraphs.Last().ExtractText())
NuGet Download
PM > Install-Package IronWord
Metin Çıkart

Metin Çıkart

Belgelerde büyük miktarda metin çıkarılırken, süreç verimsiz ve zaman alıcı olabilir, özellikle tablolar ve çok sayıda paragrafla uğraşırken. Ancak, IronWord'un ExtractText yöntemi zaman kazandıran bir çözümdür. Geliştiricilerin belge içindeki belirli sayıda metni kolayca çıkarmasına olanak tanır, ek döngülere olan ihtiyacı ortadan kaldırır ve Text özelliğine erişimi basitleştirir. Bu yöntem, geliştiricilerin verimli bir şekilde çalışmasını ve değerli zaman kazanmalarını sağlar.

Bu örnekte, belgelerden metin alırken verimliliğinizi artırmanıza yardımcı olacak çeşitli ExtractText yöntemini kullanma yollarını göstereceğiz.

Docx Dosyasından Metin Çıkarmanın Kullanışlı Yolları

  • using IronWord;
  • WordDocument doc = new WordDocument("multi-paragraph.docx");
  • Console.WriteLine(doc.ExtractText());
  • Console.WriteLine(doc.Paragraphs[0].ExtractText());
  • Console.WriteLine(doc.Paragraphs.Last().ExtractText());

Metni Çıkar

IronWord kütüphanesini kullanarak, bir Word belgesinden metin çıkarmak basit bir işlemdir. Kütüphaneyi içe aktarıp WordDocument sınıfını başlatarak başlıyoruz. Bu adım, içeriği olan mevcut bir belgeyi yüklememize olanak tanır. Daha sonra ExtractText yöntemini çağırıp belgenin tüm metnini konsola yazdırıyoruz.

Belirli Metni Çıkarın

Yukarıdaki örnek, belgenin tamamının metnini çıkarır, ancak IronWord kütüphanesi ile çıkarma süreci üzerinde tam kontrole sahipsiniz. Yalnızca belirli bölümler veya paragraflar istiyorsanız, Paragraphs dizisi döndürmek için WordDocument içinde Paragraphs özelliğini kullanabilirsiniz. Genel bir liste olarak, bu dizi gereksinimlerinize göre, yukarıda doc.Paragraphs[0] ile gösterildiği gibi indeksi çağırarak ya da C# koleksiyonları için yerleşik dizi yöntemlerini kullanarak işlenebilir.

Paragraphs indeksine erişirken, yalnızca belgenin ilk paragrafındaki metni döndürüp çıkarıyoruz ve bunu konsola yazdırıyoruz. Ardından, belgeden yalnızca son paragrafın metnini döndürüp çıkarmak için Last'yi Paragraphs dizisine de çağırıyoruz.

Gelişmiş Metin Çıkarma için IronWord API'sini Keşfedin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 56,401Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez