Práce s kontakty Outlook
Vytvořit Outlook kontakt
Aspose.Email pro Javu podporuje vytváření Outlook kontaktů (VCards) pomocí MapiContact třída. MapiContact obsahuje mnoho metod, z nichž jsou některé uvedeny níže.
- MapiContactElectronicAddressPropertySet obsahuje sadu MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet obsahuje sadu MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Struktura kontaktu v Aspose.Email pro Javu
Níže je uvedena hierarchie implementovaná pro kontakty v Aspose.Email pro Javu. Název relevantní třídy je uveden u každé vlastnosti. Hyperlinky jsou k dispozici do online dokumentace pro další informace.
- Contact (MapiContact)
- Elektronické adresy (MapiContactElectronicAddressPropertySet)
- E‑mail 1 (MapiContactElectronicAddress)
- Typ adresy
- Zobrazované jméno
- E‑mailová adresa
- Číslo faxu
- E‑mail 2
- E‑mail 3
- Domácí fax
- Primární fax
- Firemní fax
- E‑mail 1 (MapiContactElectronicAddress)
- Události (MapiContactEventPropertySet) Níže je příklad, jak nastavit události.
- Narozeniny
- Výročí svatby
- Informace o jménu (MapiContactNamePropertySet)
- Zobrazované jméno
- Předpona zobrazovaného jména
- Kategorizovat pod
- ID kategorizace
- Generace
- Křestní jméno
- Iniciály
- Prostřední jméno
- Přezdívka
- Příjmení
- Osobní informace (MapiContactPersonalInfoPropertySet)
- Účet
- Firemní domovská stránka
- Název počítačové sítě
- ID zákazníka
- Volná obchodní adresa
- FTP server
- Pohlaví
- Číslo vládního ID
- Zájmy
- HTML
- Adresa pro instant messaging
- Jazyk
- Místo
- Poznámky
- Organizační identifikační číslo
- Osobní domovská stránka
- Jméno doporučujícího
- Jméno manžela/manželky
- Fyzická adresa (MapiContactPhysicalAddressPropertySet)
- Domácí adresa (MapiContactPhysicalAddress)
- Adresa
- Město
- Země
- Kód země
- Poštovní směrovací číslo
- Poštovní schránka
- Stát nebo provincie
- Další adresa
- Pracovní adresa
- Domácí adresa (MapiContactPhysicalAddress)
- Profesionální informace
- Asistent
- Název společnosti
- Název oddělení
- Jméno nadřízeného
- Místo kanceláře
- Profese
- Titul
- Telefony (MapiContactTelephonePropertySet)
- Telefonní číslo asistenta
- Telefonní číslo do firmy 2
- Telefonní číslo do firmy
- Telefonní číslo pro zpětný hovor
- Telefonní číslo v autě
- Hlavní telefonní číslo společnosti
- Domácí telefonní číslo 2
- Domácí telefonní číslo
- Číslo ISDN
- Mobilní telefonní číslo
- Další telefonní číslo
- Číslo vysílačky
- Primární telefonní číslo
- Rozhlasové telefonní číslo
- Telexové číslo
- Telefonní číslo TTY/TDD
- Elektronické adresy (MapiContactElectronicAddressPropertySet)
Následující kód používá Aspose.Email k vytvoření kontaktu Outlook a vyplní jej jménem, profesními údaji, fyzickou adresou a e‑mailem. Také ukazuje přidání MapiContactEventPropertySet k kontaktu.
|
| | :- | |Obrázek: Kontakt Microsoft Outlook zakódovaný pomocí Aspose.Email|
Přidání informací o události kontaktu do MapiContact
Microsoft Outlook umožňuje uživatelům přidat kóntaktu informace o události. Událost zahrnuje narozeniny a svatební výročí. Aspose.Email poskytuje MapiContactEventPropertySet třída pro přidání těchto informací ke kontaktu. Toto je podrobněji vysvětleno v následujícím příkladu.
Vytváření, ukládání a čtení Outlook kontaktů
Aspose.Email umožňuje vývojářům vytvářet Microsoft Outlook kontakty i e‑mailové zprávy. MapiContact třída poskytuje všechny vlastnosti kontaktu potřebné k vytvoření Outlook kontaktu. Tento článek ukazuje, jak vytvořit, uložit a načíst Outlook kontakt pomocí MapiContact třída.
Vytvořit a uložit MapiContact
Následující kroky lze použít k vytvoření a uložení kontaktu na disk:
- Vytvořte novou instanci objektu MapiContact třída.
- Zadejte informace související s různými vlastnostmi kontaktu.
- Přidejte fotografii ke kontaktu, pokud existuje.
- Uložte kontakt ve formátu MSG nebo VCard.
Uložit kontakt ve formátu VCF verze 3
Pro uložení kontaktu ve formátu VCF verze 3 použijte VCardVersion výčtový typ pro nastavení VCardSaveOptions.Version vlastnost. Následující ukázkový kód demonstruje použití VCardVersion výčtový typ pro uložení kontaktu ve formátu VCF verze 3.
Načíst MapiContact
The MapiContact třída může být použita k načtení jak Microsoft Outlook MSG souborů, tak i kontaktů ve formátu VCard. Následující ukázky kódu ukazují, jak načíst Outlook kontakty uložené jako MSG a VCF do MapiContact.
Načíst kontakt z MSG
Načíst kontakt z VCard
Následující kód ukazuje, jak vytvořit MapiContact načtením dat ze souboru VCard pomocí VCardLoadOptions:
MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());
Načíst VCard kontakt se specifikovaným kódováním
Podporovaná metoda: MapiContact.fromVCard(String, Encoding)
Renderování informací o kontaktu do MHTML
Outlook kontakt může být převeden do MHTML pomocí Aspose.Email API. Tento příklad ukazuje, jak je VCard načten do MapiContact a poté převedeno do MHTML pomocí MailMessage API.