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.
- MapiContactElectronicAddressPropertySet berisi sekumpulan MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet berisi sekumpulan MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
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.
- Kontak (MapiContact)
- Alamat Elektronik (MapiContactElectronicAddressPropertySet)
- Email1 (MapiContactElectronicAddress)
- Tipe Alamat
- Nama Tampilan
- Alamat Email
- Nomor Faks
- Email2
- Email3
- Faks Rumah
- Faks Utama
- Faks Bisnis
- Email1 (MapiContactElectronicAddress)
- Acara (MapiContactEventPropertySet) Lihat di bawah untuk contoh cara mengatur acara.
- Ulang Tahun
- Ulang Tahun Pernikahan
- Info Nama (MapiContactNamePropertySet)
- Nama Tampilan
- Awalan Nama Tampilan
- Simpan Di
- ID Simpan Di
- Generasi
- Nama Depan
- Inisial
- Nama Tengah
- Nama Panggilan
- Nama Keluarga
- Info Pribadi (MapiContactPersonalInfoPropertySet)
- Akun
- Beranda Bisnis
- Nama Jaringan Komputer
- ID Pelanggan
- Lokasi Bisnis Gratis
- Situs FTP
- Jenis Kelamin
- Nomor ID Pemerintah
- Hobi
- HTML
- Alamat Pesan Instan
- Bahasa
- Lokasi
- Catatan
- Nomor ID Organisasi
- Halaman Beranda Pribadi
- Nama yang Dirujuk
- Nama Pasangan
- Alamat Fisik (MapiContactPhysicalAddressPropertySet)
- Alamat Rumah (MapiContactPhysicalAddress)
- Alamat
- Kota
- Negara
- Kode Negara
- Kode Pos
- Kotak Pos
- Negara Bagian atau Provinsi
- Alamat Lainnya
- Alamat Kantor
- Alamat Rumah (MapiContactPhysicalAddress)
- Info Profesional
- Asisten
- Nama Perusahaan
- Nama Departemen
- Nama Manajer
- Lokasi Kantor
- Profesi
- Gelar
- Telepon (MapiContactTelephonePropertySet)
- Nomor Telepon Asisten
- Nomor Telepon Bisnis2
- Nomor Telepon Bisnis
- Nomor Telepon Callback
- Nomor Telepon Mobil
- Nomor Telepon Utama Perusahaan
- Nomor Telepon Rumah2
- Nomor Telepon Rumah
- Nomor ISDN
- Nomor Telepon Seluler
- Nomor Telepon Lainnya
- Nomor Telepon Pager
- Nomor Telepon Utama
- Nomor Telepon Radio
- Nomor Telex
- Nomor Telepon TTY/TDD
- Alamat Elektronik (MapiContactElectronicAddressPropertySet)
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.
|
| | :- | |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:
- Instansiasi objek baru dari MapiContact kelas.
- Masukkan informasi terkait berbagai properti kontak.
- Tambahkan data foto ke kontak, jika ada.
- 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.