EML’yi C # ile XPS’ye dönüştürün
EML’yi Microsoft® Outlook® veya Thunderbird® bağımlılıkları olmadan XPS’ye dönüştürün.
C # Kullanarak EML'yi XPS'ye Dönüştürün
E-posta uygulamalarınız için verimli ve sağlam bir çözüm keşfedin! .NET için Aspose.Email Geliştiricilerin çeşitli e-posta biçimleriyle çalışmalarını ve e-posta verilerini uygulamalarına sorunsuz bir şekilde entegre etmelerini sağlayan kapsamlı bir API seti sağlar.
EML’yi XPS’ye dönüştürme göreviyle karşı karşıya kalan geliştiriciler artık zorluklarla karşılaşmıyor ve uygulamalarının verimliliğine, esnekliğine ve özelleştirilmesine odaklanma ve kullanıcı deneyimini geliştirme fırsatına sahip oluyor. Kütüphane, dönüştürme işlemi sırasında veri bütünlüğünün korunmasını sağlar. Orijinal e-posta verilerinin doğruluğunu koruyarak EML dosyalarının içeriğini, yapısını ve eklerini XPS formatına doğru bir şekilde çevirir.
EML’yi programlı olarak XPS’ye dönüştürmek, kullanıcıların biçimlendirmeyi ve düzeni koruyarak e-posta iletilerinin yazdırılabilir bir temsilini oluşturmasına olanak tanır.
Gücünden yararlanmak için .NET APİ’Sİ, aşağıdaki işlemlerden birini gerçekleştirmeyi seçebilirsiniz:
Open NuGet paket yöneticisi, Aspose.E-mail’i arayın ve cihazınıza yükleyin.
Paket Yöneticisi Konsolu’ndan aşağıdaki komutu kullanın:
PM> Install-Package Aspose.Email
EML'yi C # ile XPS'ye Dönüştürme Adımları
.NET programcıları EML dosyalarını sadece birkaç kod satırında XPS’ye kolayca yükleyebilir ve dönüştürebilir.
- MailMessage.load kullanarak kaynak EML dosyasını yükleyin.
- Instantiate MailPrinter.
- Biçimlendirmeyi yapılandırın.
- Sayfa düzenini ayarlayın.
- E-postayı XPS’ye yazdırın.
Sistem Gereksinimleri
.NET dönüştürme kaynak kodunu çalıştırmadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun.
- Microsoft Windows veya COM Interop aracılığıyla .NET Framework, .NET Core ve PHP, VBScript, Delphi, C ++ ile uyumlu bir işletim sistemi.
- Microsoft Visual Studio gibi geliştirme ortamı.
- Projenizde başvurulan.NET DLL için Aspose.email.
C # 'da EML'den XPS'ye Dönüştürmeyi gösteren örnek bir kod
var message = MailMessage.Load("message.eml");
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();
// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;
// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;
// Print the email to an XPS file
printer.Print(message, "message.xps", Printing.PrintFormat.XPS);
EML’yi XPS’ye Dönüştürmek için Ücretsiz Uygulama
Diğer Desteklenen Dönüşümler
Ayrıca EML'yi aşağıda listelenen birkaçı da dahil olmak üzere diğer birçok dosya biçimine dönüştürebilirsiniz.