Konversi Eml ke Jpg dalam C# secara terprogram

Ringkasan

Di era digital saat ini, mengonversi file EML ke format JPG sangat penting untuk berbagai aplikasi. Baik Anda mengarsipkan email atau membuat rekaman visual, kemampuan mengonversi EML ke JPG dalam C# secara terprogram menawarkan fleksibilitas dan efisiensi. Aspose.Email for .NET memainkan peran penting dalam proses konversi ini di banyak industri. Pustaka canggih ini memungkinkan integrasi dan kustomisasi yang lancar, menjadikannya pilihan ideal bagi para pengembang. Dengan Aspose.Email for .NET, Anda dapat dengan mudah mengubah file EML ke gambar JPG, meningkatkan alur kerja dan produktivitas Anda.

Konversi File EML - Instalasi API

Untuk memulai Aspose.Email for .NET, jalankan perintah berikut di manajer paket NuGet:

Install-Package Aspose.Email
Install-Package Aspose.Words

Konversi EML ke JPG di C# - Contoh Kode

Ikuti langkah-langkah berikut untuk mengonversi EML ke JPG di C# menggunakan Aspose.Email for .NET:

  1. Inisialisasi objek kelas EmlLoadOptions.
  2. Tetapkan nilai properti RemoveSignature untuk menghapus tanda tangan saat memuat.
  3. Panggil metode Load dari kelas MailMessage untuk memuat file eml sumber.
  4. Atur Sensitivitas pesan ke normal.
  5. Tentukan Prioritas pesan.
  6. Buat contoh kelas MemoryStream.
  7. Panggil metode Save untuk mengonversi EML ke MHTML dan simpan ke aliran.
  8. Akses properti Posisi dan atur posisi saat ini dalam aliran.
  9. Buat instance kelas Document dengan aliran MHTML.
  10. Simpan dokumen sebagai gambar JPG dengan memanggil metode Save.

Berikut cuplikan kode C# yang menunjukkan langkah-langkah ini:

using Aspose.Email;
using Aspose.Words;

namespace Aspose.Email
{
    class EMLtoPNG
    {
        static void Main(string[] args)
        {
            string dataDir = "/Desktop/";
            // Inisialisasi objek kelas EmlLoadOptions. 
            EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
            // Tetapkan nilai properti RemoveSignature untuk menghapus tanda tangan saat memuat. 
            EmlLoadOptions.RemoveSignature = false;
            // Panggil metode Load dari kelas MailMessage untuk memuat file eml sumber. 
            MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
            // Atur Sensitivitas pesan ke normal. 
            Mailmsg.Sensitivity = MailSensitivity.Normal;
            // Tentukan Prioritas pesan. 
            Mailmsg.Priority = MailPriority.High;
            // Buat contoh kelas MemoryStream. 
            MemoryStream msgStream = new MemoryStream();
            // Panggil metode Save untuk mengonversi EML ke MHTML dan simpan ke aliran. 
            Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
            // Akses properti Posisi dan atur posisi saat ini dalam aliran. 
            msgStream.Position = 0;
            // Buat contoh kelas Document dengan aliran MHTML. 
            Document msgDocument = new Document(msgStream);
            // Simpan dokumen sebagai gambar JPG dengan memanggil metode Save. 
            msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
        }
    }
}

Anda dapat melihat outputnya pada gambar di bawah ini:

File EML ke JPG

Konverter EML ke JPG - Coba Online

Untuk cara cepat dan mudah mengonversi EML ke JPG, cobalah alat daring gratis kami di sini yang didukung oleh Aspose.Email.Konverter EML ke JPG ini mudah digunakan dan menawarkan akurasi tinggi, sehingga Anda dapat mengonversi file EML ke format JPG dalam hitungan detik. Alat ini cocok bagi mereka yang membutuhkan solusi cepat tanpa perlu menginstal perangkat lunak apa pun.

Konverter EML ke JPG

Dapatkan Lisensi Gratis

Untuk mengeksplorasi potensi penuh Aspose.Email for .NET, dapatkan lisensi uji coba gratis di sini.

Kesimpulan

Singkatnya, kita telah membahas cara mengonversi EML ke JPG dalam C# dengan Aspose.Email for .NET.Pustaka ini menawarkan solusi tangguh bagi pengembang yang ingin menyederhanakan proses konversi email mereka. Jelajahi Aspose.Email for .NET untuk menyempurnakan proyek pengembangan Anda hari ini.

File EML ke JPG: Sumber Daya Publik

Jelajahi sumber daya tambahan seperti dokumentasi dan forum komunitas untuk meningkatkan pemahaman Anda tentang Aspose.Email for .NET.Sumber daya ini memberikan wawasan dan dukungan berharga di luar konten postingan blog ini.

Mengeksplorasi