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.

