Bu kolay eğitimde, ortamı yapılandırmak için ayrıntılı adımların yanı sıra C#** kullanarak Outlook Email öğesini PDF biçimine nasıl dönüştüreceğimizi öğreneceğiz. MSG’yi PDF’ye dönüştürmek için C# tabanlı API’nin kullanılabileceğini göreceksiniz ve bu örneği Windows, macOS veya Linux gibi yaygın olarak bulunan herhangi bir işletim sisteminde kullanabilirsiniz.
C# Kullanarak Outlook E-postasını PDF’ye Dönüştürme Adımları
- Visual Studio’da NuGet paket yöneticisi aracından Aspose.Email ve Aspose.Words kitaplıklarını yükleyin
- MSG veya EML biçimindeki e-posta dosyasını yüklemek için MailMessage sınıf nesnesini başlatın
- Yüklenen E-posta (MSG/EML) dosyasını bir ara MHTML formatına akış olarak kaydedin
- LoadFormat’ı MHTML’ye ayarlayın ve önceki adımda oluşturulan MHTML’yi yüklemek için Document sınıf nesnesini başlatın
- C# EML’de Kaydet yöntemi kullanılarak PDF’ye dönüştürme yapılır
C# MSG’deki yukarıdaki adımları kullanarak PDF dönüştürme uygulaması geliştirilmiştir. İlk adımda MailMessage class nesnesini kullanarak MSG veya EML dosyasını yükleyeceğiz. Ardından yüklenen e-posta dosyasını bir ara MHTML formatında bir akışa kaydedeceğiz. Sonraki adımlarda Document class nesnesini kullanarak ara MHTML’yi yükleyeceğiz. Son olarak EML’yi PDF’ye dönüştürmek için C# Kaydet yöntemi kullanılacak ve PDF diske kaydedilecektir.
C# Kullanarak Outlook E-postasını PDF’ye Dönüştürme Kodu
Yukarıdaki örnekte, EML’yi PDF’ye dönüştürmek için basit API çağrıları ve iyi tanımlanmış adımlar yardımıyla C# kullanılmıştır. Yukarıdaki örnek, MSG ve EML formatlarındaki E-posta dosyaları için kullanılabilir. ColorMode, Compliance, ImageCompression ve JpegQuality gibi özellikleri ayarlayarak çıktı PDF’sini özelleştirebilirsiniz.
MSG’yi PDF’ye dönüştürmek için C#* tabanlı API bu makalede incelenmiştir. E-postayı C# ile nasıl göndereceğinizi arıyorsanız, C# ile e-posta nasıl gönderilir makalesine bakın.