Bu kısa eğitimde, ortam yapılandırması, bir adım listesi ve çalıştırılabilir bir kod hakkında ayrıntılar yardımıyla **C#’ta Word belgesinin nasıl okunacağını öğreneceğiz. Kod, Word dosyasının okunmasını farklı şekillerde gösterecektir. DOCX, DOC, RTF veya HTML gibi bir Word dosyası yükleyerek ve ardından işlemek veya görüntülemek için farklı öğelerine erişerek C#’nin Word belgesini nasıl okuduğunu öğreneceksiniz.
C# ile Word Belgesinden Veri Okuma Adımları
- NuGet paket yöneticisinden Aspose.Words kullanmak için proje ortamını yapılandırın
- Giriş DOCX dosyasını Document sınıf nesnesine yükleyin
- Belgeden Paragraph türündeki tüm düğümleri alın
- Her paragrafı bir dizeye dönüştürün ve konsolda görüntüleyin
- Belgeden tüm Çalıştır türü düğümleri alın
- Her Çalıştır öğesini bir dizeye dönüştürün ve yazı tipi adı ve boyutuyla birlikte görüntüleyin
Bu adımlar, bir Word dosya okuyucu programı yazarken gerçekleştirilecek ortamı ve görevleri yapılandırmak için gereken ayrıntılı bilgileri sağlar. Kaynak dosyayı Document sınıfı örneğine yükleyerek ve ardından metni görüntülemek için tüm paragraflarına erişerek C#’nin DOCX dosyasını nasıl okuduğunu gösterir. Aynı zamanda, farklı bir stile sahip metnin her bir parçası ayrılacak veya işleme için her bir tablo hücre değerine ayrı ayrı erişilecek şekilde paragraflardan, tablolardan vb. verilerin okunmasını da açıklar.
C# Word Dosyasını Okumak İçin Kod
Bu kod, Paragraph, Run, Section, Body, HeaderFooter, Comment, vb. gibi bir düğüm türünün getirilmesini gerektiren Document.GetChildNodes() işlevi kullanılarak Word dosyasının C#*‘da nasıl okunacağını gösterir. Alt düğüme erişildiğinde , yöntemlerini ve özelliklerini kullanmak için ilgili türe atmanız gerekir. Örneğin, belgeyi iki kez okuduk, böylece ilk önce tüm belgedeki tüm metin normal bir paragraf veya tablo vb.‘den bağımsız olarak görüntülenir ve ikinci kez stil ve içerik türündeki herhangi bir değişikliğe bağlı olarak okunur.
Bu makale bize Word dosyalarını okumayı öğretti, ancak Word belgelerinin HTML’ye dönüştürülmesini öğrenmek istiyorsanız C# kullanarak Word belgesini HTML’ye dönüştürme makalesine bakın.