
Ringkasan
Kemampuan mengonversi EML ke PDF dalam C# sangat penting bagi berbagai industri, termasuk hukum, keuangan, dan perawatan kesehatan. Aspose.Email for .NET memainkan peran penting dalam proses ini, yang memungkinkan pengembang mengonversi EML ke PDF dalam C# secara terprogram. Sementara itu, Aspose.Email for .NET menyederhanakan proses konversi file EML ke PDF dengan kemudahan integrasi, fleksibilitas, dan opsi kustomisasi tingkat lanjut. Akibatnya, pustaka email ini telah menjadi solusi andalan bagi pengembang C#. Lebih jauh lagi, Aspose.Email for .NET mendukung berbagai format file, menjadikannya pilihan ideal bagi pengembang.
Poin-poin berikut akan dibahas dalam panduan ini:
- File EML ke PDF - Instalasi API
- Konversi EML ke PDF dalam C# - Cuplikan Kode
- Konversi EML ke PDF Online
File EML ke PDF - Instalasi API
Untuk menyiapkan Aspose.Email for .NET, jalankan perintah berikut di manajer paket NuGet:
Bahasa Indonesia:
Instal-Paket Aspose.Email
Instal-Paket Aspose.Words
Bahasa Indonesia:
Konversi EML ke PDF dalam C# - Cuplikan Kode
Untuk mengonversi EML ke PDF di C# menggunakan Aspose.Email for .NET, ikuti langkah-langkah berikut:
- Inisialisasi EmlLoadOptions untuk mengonfigurasi opsi pemuatan email.
- Nonaktifkan penghapusan tanda tangan saat memuat email.
- Muat berkas EML ke objek MailMessage menggunakan opsi yang ditentukan.
- Atur sensitivitas email ke “Normal”.
- Tetapkan prioritas email ke “Tinggi”.
- Buat MemoryStream untuk menyimpan konten MHTML.
- Konversi email ke format MHTML dan simpan ke MemoryStream.
- Atur ulang posisi aliran ke awal.
- Buat objek Document dari aliran MHTML.
- Save Dokumen sebagai berkas PDF.
Sementara itu, cuplikan kode ini menunjukkan cara menggunakan Aspose.Email for .NET untuk mengonversi file EML ke PDF.
string dataDir = "/files/";
// Inisialisasi EmlLoadOptions untuk mengonfigurasi opsi pemuatan email.
EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
// Nonaktifkan penghapusan tanda tangan saat memuat email.
EmlLoadOptions.RemoveSignature = false;
// Muat berkas EML ke objek MailMessage menggunakan opsi yang ditentukan.
MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
// Atur sensitivitas email ke "Normal".
Mailmsg.Sensitivity = MailSensitivity.Normal;
// Tetapkan prioritas email ke "Tinggi".
Mailmsg.Priority = MailPriority.High;
// Buat MemoryStream untuk menyimpan konten MHTML.
MemoryStream msgStream = new MemoryStream();
// Konversi email ke format MHTML dan simpan ke MemoryStream.
Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
// Atur ulang posisi aliran ke awal.
msgStream.Position = 0;
// Buat objek Document dari aliran MHTML.
Document msgDocument = new Document(msgStream);
// Simpan Dokumen sebagai berkas PDF.
msgDocument.Save(dataDir + "Outlook.pdf", SaveFormat.Pdf);
Keluaran:

Konversi EML ke PDF Online
Cobalah alat konversi EML ke PDF online ini yang didukung oleh Aspose.Email for .NET.Alat gratis ini memungkinkan Anda mengonversi file EML ke PDF dengan cepat dan mudah dengan akurasi tinggi.

Dapatkan Lisensi Gratis
Untuk memulai Aspose.Email for .NET, kunjungi tautan ini untuk mendapatkan uji coba gratis.
Pemikiran Akhir
Kesimpulannya, Anda dapat mengonversi EML ke PDF dalam C# dengan mudah menggunakan Aspose.Email for .NET.Dengan kemudahan integrasi dan opsi penyesuaian tingkat lanjut, pustaka email ini merupakan solusi ideal bagi pengembang C# untuk mengembangkan konverter EML ke PDF. Untuk mempelajari lebih lanjut, jelajahi Aspose.Email for .NET dan temukan cara mengonversi file EML ke PDF secara terprogram.
EML ke PDF: Sumber Daya yang Berguna
Untuk informasi dan sumber daya selengkapnya, kunjungi dokumentasi Aspose.Email for .NET dan forum komunitas. Sumber daya ini akan membantu Anda lebih meningkatkan pemahaman dan keterampilan dalam menggunakan Aspose.Email for .NET untuk konversi EML ke PDF.