Konversi EML ke XPS melalui C #
Konversi EML ke XPS tanpa dependensi Microsoft® Outlook® atau Thunderbird®.
Konversi EML ke XPS Menggunakan C #
Temukan solusi yang efisien dan kuat untuk aplikasi email Anda! Aspose.Email untuk.NET menyediakan serangkaian API komprehensif yang memberdayakan pengembang untuk bekerja dengan berbagai format email dan mengintegrasikan data email dengan mulus ke dalam aplikasi mereka.
Pengembang yang menghadapi tugas mengubah EML ke XPS tidak lagi mengalami kesulitan dan memiliki kesempatan untuk fokus pada efisiensi, fleksibilitas, dan penyesuaian aplikasi mereka dan meningkatkan pengalaman pengguna. Perpustakaan memastikan pelestarian integritas data selama proses konversi. Ini secara akurat menerjemahkan konten, struktur, dan lampiran file EML ke dalam format XPS, menjaga kesetiaan data email asli.
Mengonversi EML ke XPS secara terprogram memungkinkan pengguna untuk membuat representasi pesan email yang dapat dicetak, mempertahankan pemformatan dan tata letak.
Untuk memanfaatkan kekuatan .NET API, Anda dapat memilih untuk melakukan salah satu tindakan berikut:
Open NuGet manajer paket, cari Aspose.Email dan instal di perangkat Anda.
Gunakan perintah berikut dari Package Manager Console:
PM> Install-Package Aspose.Email
Langkah-langkah untuk Mengonversi EML ke XPS melalui C #
Pemrogram.NET dapat dengan mudah memuat & mengonversi file EML ke XPS hanya dalam beberapa baris kode.
- Muat file EML sumber menggunakan MailMessage.load.
- Buat Instantiasi MailPrinter.
- Konfigurasikan pemformatan.
- Mengatur tata letak halaman.
- Cetak email ke XPS.
Persyaratan Sistem
Sebelum menjalankan kode sumber konversi .NET, pastikan Anda memiliki prasyarat berikut.
- Microsoft Windows atau OS yang kompatibel dengan.NET Framework, .NET Core, dan PHP, VBScript, Delphi, C ++ melalui COM Interop.
- Lingkungan pengembangan seperti Microsoft Visual Studio.
- Aspose.email untuk.NET DLL direferensikan dalam proyek Anda.
Contoh kode yang menunjukkan Konversi EML ke XPS di C #
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);
Aplikasi Gratis untuk Mengonversi EML ke XPS
Konversi yang Didukung Lainnya
Anda juga dapat mengonversi EML menjadi banyak format file lain termasuk beberapa yang tercantum di bawah ini.