Untuk berbagi dan mereferensikan konten email, Anda mungkin perlu mengonversi pesan email Anda ke format PDF. Pada artikel ini, Anda akan mempelajari konversi file pesan email seperti EML dan MSG menjadi PDF menggunakan C#. Di salah satu postingan blog lainnya, kami telah membahas konversi email ke PDF menggunakan Java. Ini akan membantu mengotomatiskan konversi email dalam desktop atau aplikasi berbasis web Anda.

Konversikan Pesan Email ke PDF dalam C#

Topik-topik berikut dibahas di bawah ini:

.NET API untuk Konversi Email

GroupDocs.Conversion for .NET adalah API yang memungkinkan konversi pesan email ke format lain. Pada artikel ini, kami akan menggunakan API tersebut untuk mengonversi pesan MSG dan EML ke format PDF menggunakan C#. Selain itu, API memungkinkan konversi bolak-balik dokumen pengolah kata, spreadsheet, presentasi, eBuku, gambar, dan banyak format file lainnya dalam aplikasi .NET Anda.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Conversion

Konversikan MSG ke PDF dalam C#

Berikut ini adalah langkah-langkah untuk mengonversi file Outlook MSG ke format PDF.

  1. Muat file MSG menggunakan kelas Converter.
  2. Buat opsi konversi PDF menggunakan kelas PdfConvertOptions.
  3. Panggil metode Convert untuk mengonversi file MSG ke format PDF.

Kode sumber berikut mengonversi file MSG ke PDF menggunakan C#.

// Konversikan pesan MSG ke PDF dalam C#
using (Converter converter = new Converter("emailMessage.msg"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("msg-Message.pdf", options);
}

Di bawah ini ditampilkan file Microsoft Outlook MSG. Selanjutnya, file PDF juga ditampilkan di sini yang diperoleh setelah konversi dari file MSG menggunakan kode di atas.

File MSG untuk dikonversi ke PDF

berkas MSG

File PDF yang dikonversi dari MSG

File PDF dikonversi dari format MSG menggunakan kode C# di atas.

Konversikan EML ke PDF menggunakan C#

Jika Anda ingin mengonversi pesan email yang disimpan dalam format EML ke dalam format PDF, ini dapat dilakukan secara efisien menggunakan baris kode yang serupa. Berikut ini adalah langkah-langkah untuk mengonversi file EML ke PDF.

  1. Muat file pesan EML menggunakan kelas Converter.
  2. Menggunakan kelas PdfConvertOptions, buat opsi konversi untuk file PDF.
  3. Panggil metode Convert untuk mengonversi file EML ke format PDF. Lewati jalur file PDF yang dihasilkan dan opsi konversi sebagai parameter.
// Konversikan pesan EML ke PDF dalam C#
using (Converter converter = new Converter("emailMessage.eml"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("eml-Message.pdf", options);
}

Di bawah ini adalah file EML dan tangkapan layar file PDF yang dikonversi, yang telah dikonversi menggunakan kode di atas.

File EML untuk dikonversi ke PDF

berkas EML

File PDF yang dikonversi dari EML

File PDF dikonversi dari format EML menggunakan C#.

Selanjutnya, Anda dapat mengubah tampilan file PDF keluaran sesuai kebutuhan. Anda dapat mengunjungi dokumentasi untuk tujuan tersebut dan untuk lebih banyak fitur.

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Sebagai penutup, kami belajar cara mengonversi file EML dan MSG ke PDF menggunakan .NET Conversion API. Selain itu, kami dapat secara terprogram menerapkan penyesuaian pada file PDF untuk mendapatkan hasil dalam gaya yang diinginkan.

Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion for .NET menggunakan dokumentasi. Banyak lagi contoh tersedia di GitHub. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga