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ı
- NuGet paket yöneticisinden Aspose.Email ve Aspose.Word kitaplıklarını yüklemek için uygulamanızı yapılandırın
- Kaynak MSG veya EML biçimindeki e-posta dosyasını yüklemek için MailMessage sınıf nesnesini örnekleyin
- Yüklenen E-posta (EML/MSG) dosyasını bir akışta MHTML biçiminde kaydedin
- 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
- 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.