Bekerja dengan data kontak dalam aplikasi profesional sering memerlukan konversi antara format yang berbeda. Salah satu skenario umum adalah mengubah kontak Outlook menjadi format yang ramah web untuk pratinjau atau berbagi di browser, lalu mengonversi kontennya kembali ke format VCF untuk penyimpanan atau penggunaan kembali.

Artikel ini menunjukkan cara menggunakan perpustakaan Aspose.Email for .NET untuk melakukan konversi ini dalam C#.

Tingkatkan Konversi Kontak Anda dengan API .NET Tingkat Lanjut

Aspose.Email for .NET adalah pustaka yang kuat yang memungkinkan pengembang untuk membuat, memanipulasi, dan mengonversi file Outlook (MSG, PST, OST), email, item kalender, daftar distribusi, dan lainnya. Dalam artikel ini, kami akan menggunakannya untuk mengonversi:

  • Kontak VCF Outlook ke dokumen HTML
  • Konten HTML menjadi objek MapiContact

Memulai

Mulailah dengan menginstal perpustakaan ke dalam proyek Anda menggunakan NuGet Package Manager:

  1. Buka proyek Anda di Visual Studio.
  2. Arahkan ke Tools > NuGet Package Manager > Manage NuGet Packages for Solution.
  3. Cari Aspose.Email.
  4. Pilih paket dan klik Install.

Sebagai alternatif, Anda dapat menginstal paket melalui Package Manager Console menggunakan perintah berikut:

Install-Package Aspose.Email

Anda juga dapat unduh versi terbaru API secara langsung dari situs web Aspose.

Setelah diinstal, Anda siap untuk memulai.

Ekspor Kontak VCF ke HTML

Aspose.Email memungkinkan memuat file VCF sebagai MapiContact dan kemudian mengekspornya ke tata letak yang ramah tampilan dengan opsi yang dapat disesuaikan seperti menyertakan detail vCard dan header. Contoh kode berikut menunjukkan cara mengekspor VCF ke HTML:

  1. Gunakan metode FromVCard() untuk membaca file .vcf dan membuat objek MapiContact.
  2. Panggil GetUnderlyingMessage() pada MapiContact untuk mengubahnya menjadi objek MailMessage untuk ekspor lebih lanjut.
  3. Siapkan HtmlSaveOptions untuk mengontrol pemformatan data yang diekspor:

Impor Konten HTML ke Kontak VCF

Anda juga dapat membuat kontak Outlook baru dari string HTML dan menyimpannya sebagai file VCF. Ini berguna ketika detail pribadi dikumpulkan atau diedit melalui formulir web atau diimpor dari templat web. Contoh kode berikut menunjukkan cara membuat kontak dari HTML:

  1. Muat isi file HTML ke dalam string.
  2. Inisialisasi sebuah MapiContact dengan nama tampilan dan alamat email.
  3. Tetapkan konten yang dimuat ke kontak menggunakan SetBodyContent(), dengan menentukan tipe konten sebagai BodyContentType.Html.
  4. Simpan hasilnya sebagai file .vcf menggunakan format ContactSaveFormat.VCard.

Kesimpulan

Kami mengeksplorasi salah satu fitur tambahan dari pustaka Aspose.Email for .NET dalam manajemen email. Anda belajar cara mengonversi kontak ke dan dari HTML untuk meningkatkan interoperabilitas, memudahkan kustomisasi, dan memberikan pengalaman pengguna yang lebih baik saat menampilkan informasi pribadi. Dengan API kami, Anda dapat menangani tugas‑tugas ini dengan hanya beberapa baris kode dan kontrol penuh atas pemformatan.

Sumber Daya Tambahan

Untuk membantu Anda memanfaatkan API sebaik‑baiknya, lihat sumber daya berikut:

Lihat Juga