Outlook E-postasını C# Kullanarak Word'e Dönüştürme

Bu kolay eğitimde, ortamı yapılandırmak için ayrıntılı adımlarla birlikte C#** kullanarak Outlook Email‘i Word’e nasıl dönüştüreceğimizi öğreneceğiz. Bir EML’yi DOCX‘ye dönüştürmek için C# tabanlı API’nin kullanılabileceğini ve bu örneği Windows, Linux veya macOS gibi yaygın olarak bulunan herhangi bir işletim sisteminde kullanabileceğinizi göreceksiniz.

C# Kullanarak Outlook E-postasını DOCX’e Dönüştürme Adımları

  1. NuGet paket yöneticisinden Aspose.Email ve Aspose.Word kitaplıklarını yüklemek için uygulamanızı yapılandırın
  2. Kaynak MSG veya EML biçimindeki e-posta dosyasını yüklemek için MailMessage sınıf nesnesini örnekleyin
  3. Yüklenen E-posta (EML/MSG) dosyasını bir akışta MHTML biçiminde kaydedin
  4. LoadFormat’ı MHTML’ye örnekleyin ve önceki adımda oluşturulan ara MHTML’yi yüklemek için Document sınıf nesnesini somutlaştırın
  5. C# EML’de Save yöntemi kullanılarak Word’e dönüştürme yapılır.

C# Email to Word‘deki yukarıdaki adımlar kullanılarak dönüştürme uygulaması geliştirilmiştir. Başlangıç noktası olarak MailMessage sınıf nesnesini kullanarak kaynak MSG veya EML dosyasını diskten yükleyeceğiz, ardından e-posta dosyasını MHTML formatında bir akışa kaydedeceğiz. Son olarak, Document class nesnesini kullanarak bir akıştan ara MHTML’yi yükleyeceğiz ve e-postayı DOCX’e dönüştüreceğiz.

C# kullanarak Outlook E-postasını DOCX’e Dönüştürme Kodu

Yukarıdaki örnekte, EML’yi Word’e dönüştürmek için C# basit bir API arayüzü ve açıkça tanımlanmış adımlar yardımıyla kullanılmaktadır. Yukarıdaki kod, EML ve MSG formatlarındaki E-posta dosyaları için kullanılabilir. Ayrıca yüklenen MHTML’yi görüntü veya PDF çıktılarına da kaydedebilirsiniz.

Bu konuda, C#* tabanlı API kullanarak Outlook E-postasını Docx’e dönüştürmeyi öğrendik. MBOX’u PST’ye dönüştürmek istiyorsanız C# ile MBOX’u PST Dosyasına dönüştürme makalesine bakın.

 Türkçe