Bekerja dengan Kontak Outlook

Buat Kontak Outlook

Aspose.Email untuk Java mendukung pembuatan kontak Outlook (VCards) menggunakan MapiContact kelas. MapiContact berisi banyak metode, beberapa di antaranya diberikan di bawah.

Struktur Kontak di Aspose.Email untuk Java

Berikut adalah hierarki yang diterapkan untuk kontak dalam Aspose.Email untuk Java. Nama kelas yang relevan diberikan di samping setiap properti. Tautan hiperteks disediakan ke dokumentasi online untuk referensi lebih lanjut.

  1. Kontak (MapiContact)
    1. Alamat Elektronik (MapiContactElectronicAddressPropertySet)
      1. Email1 (MapiContactElectronicAddress)
        1. Tipe Alamat
        2. Nama Tampilan
        3. Alamat Email
        4. Nomor Faks
      2. Email2
      3. Email3
      4. Faks Rumah
      5. Faks Utama
      6. Faks Bisnis
    2. Acara (MapiContactEventPropertySet) Lihat di bawah untuk contoh cara mengatur acara.
      1. Ulang Tahun
      2. Ulang Tahun Pernikahan
    3. Info Nama (MapiContactNamePropertySet)
      1. Nama Tampilan
      2. Awalan Nama Tampilan
      3. Simpan Di
      4. ID Simpan Di
      5. Generasi
      6. Nama Depan
      7. Inisial
      8. Nama Tengah
      9. Nama Panggilan
      10. Nama Keluarga
    4. Info Pribadi (MapiContactPersonalInfoPropertySet)
      1. Akun
      2. Beranda Bisnis
      3. Nama Jaringan Komputer
      4. ID Pelanggan
      5. Lokasi Bisnis Gratis
      6. Situs FTP
      7. Jenis Kelamin
      8. Nomor ID Pemerintah
      9. Hobi
      10. HTML
      11. Alamat Pesan Instan
      12. Bahasa
      13. Lokasi
      14. Catatan
      15. Nomor ID Organisasi
      16. Halaman Beranda Pribadi
      17. Nama yang Dirujuk
      18. Nama Pasangan
    5. Alamat Fisik (MapiContactPhysicalAddressPropertySet)
      1. Alamat Rumah (MapiContactPhysicalAddress)
        1. Alamat
        2. Kota
        3. Negara
        4. Kode Negara
        5. Kode Pos
        6. Kotak Pos
        7. Negara Bagian atau Provinsi
      2. Alamat Lainnya
      3. Alamat Kantor
    6. Info Profesional
      1. Asisten
      2. Nama Perusahaan
      3. Nama Departemen
      4. Nama Manajer
      5. Lokasi Kantor
      6. Profesi
      7. Gelar
    7. Telepon (MapiContactTelephonePropertySet)
      1. Nomor Telepon Asisten
      2. Nomor Telepon Bisnis2
      3. Nomor Telepon Bisnis
      4. Nomor Telepon Callback
      5. Nomor Telepon Mobil
      6. Nomor Telepon Utama Perusahaan
      7. Nomor Telepon Rumah2
      8. Nomor Telepon Rumah
      9. Nomor ISDN
      10. Nomor Telepon Seluler
      11. Nomor Telepon Lainnya
      12. Nomor Telepon Pager
      13. Nomor Telepon Utama
      14. Nomor Telepon Radio
      15. Nomor Telex
      16. Nomor Telepon TTY/TDD

Kode berikut menggunakan Aspose.Email untuk membuat kontak Outlook dan mengisinya dengan nama, properti profesional, alamat fisik, dan email. Ini juga menunjukkan penambahan MapiContactEventPropertySet ke kontak.

|todo:image_alt_text| | :- | |Figure: Kontak Microsoft Outlook yang dikodekan dengan Aspose.Email|

Menambahkan Informasi Acara Kontak ke MapiContact

Microsoft Outlook memungkinkan pengguna menambahkan informasi acara ke sebuah kontak. Acara tersebut menyimpan ulang tahun dan hari pernikahan. Aspose.Email menyediakan MapiContactEventPropertySet kelas untuk menambahkan informasi ini ke sebuah kontak. Hal ini dijelaskan dalam contoh berikut.

Membuat, Menyimpan, dan Membaca Kontak Outlook

Aspose.Email memungkinkan pengembang membuat kontak Microsoft Outlook serta pesan email. MapiContact kelas menyediakan semua properti kontak yang diperlukan untuk membuat kontak Outlook. Artikel ini menunjukkan cara membuat, menyimpan, dan membaca kontak Outlook menggunakan MapiContact kelas.

Buat dan Simpan MapiContact

Langkah-langkah berikut dapat digunakan untuk membuat dan menyimpan kontak ke disk:

  1. Instansiasi objek baru dari MapiContact kelas.
  2. Masukkan informasi terkait berbagai properti kontak.
  3. Tambahkan data foto ke kontak, jika ada.
  4. Simpan kontak dalam format MSG atau VCard. 

Simpan Kontak dalam Format VCF Versi 3

Untuk menyimpan kontak dalam format VCF versi 3, gunakan VCardVersion enumerasi untuk mengatur VCardSaveOptions.Version properti. Kode contoh berikut menunjukkan penggunaan VCardVersion enumerasi untuk menyimpan kontak dalam format VCF versi 3.

Baca MapiContact

The MapiContact kelas dapat digunakan untuk memuat file MSG Microsoft Outlook maupun kontak berformat VCard. Contoh kode berikut menunjukkan cara memuat kontak Outlook yang disimpan sebagai MSG dan VCF ke dalam MapiContact.

Muat Kontak dari MSG

Muat kontak dari VCard

Kode berikut menunjukkan cara membuat sebuah MapiContact dengan memuat data dari file VCard menggunakan VCardLoadOptions:

MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());

Muat Kontak VCard dengan Encoding yang Ditentukan

Metode yang Didukung: MapiContact.fromVCard(String, Encoding)

Merender Informasi Kontak ke MHTML

Kontak Outlook dapat dikonversi ke MHTML menggunakan Aspose.Email API. Contoh ini menunjukkan bagaimana VCard dimuat ke dalam MapiContact dan kemudian dikonversi ke MHTML dengan bantuan MailMessage API.