Arbeta med Outlook‑kontakter
Skapa Outlook-kontakt
Aspose.Email för Java stöder att skapa Outlook-kontakter (VCards) med hjälp av MapiContact klass. MapiContact innehåller många metoder, varav några ges nedan.
- MapiContactElectronicAddressPropertySet innehåller en uppsättning MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet innehåller en uppsättning MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Kontaktstruktur i Aspose.Email för Java
Nedan visas hierarkin som implementerats för kontakter i Aspose.Email för Java. Det relevanta klassnamnet anges mot varje egenskap. Hyperlänkar till den online-dokumentationen tillhandahålls för vidare referens.
- Contact (MapiContact)
- Elektroniska adresser (MapiContactElectronicAddressPropertySet)
- E‑post 1 (MapiContactElectronicAddress)
- Adresstyp
- Visningsnamn
- E‑postadress
- Faxnummer
- E‑post 2
- E‑post 3
- Hemfax
- Primär fax
- Företagsfax
- E‑post 1 (MapiContactElectronicAddress)
- Händelser (MapiContactEventPropertySet) Se nedan för ett exempel på hur man ställer in händelser.
- Födelsedag
- Bröllopsdag
- Namninformation (MapiContactNamePropertySet)
- Visningsnamn
- Visningsnamnsprefix
- Filunder
- Filunder‑ID
- Generation
- Förnamn
- Initialer
- Mellannamn
- Smeknamn
- Efternamn
- Personlig information (MapiContactPersonalInfoPropertySet)
- Konto
- Företagets hemsida
- Datornätverksnamn
- Kund‑ID
- Gratis företagsplats
- FTP‑plats
- Kön
- Statligt ID‑nummer
- Hobbyer
- HTML
- Snabbmeddelandeadress
- Språk
- Plats
- Anteckningar
- Organisations‑ID‑nummer
- Personlig hemsida
- Refererad av namn
- Makarens namn
- Fysisk adress (MapiContactPhysicalAddressPropertySet)
- Hemadress (MapiContactPhysicalAddress)
- Adress
- Stad
- Land
- Landskod
- Postnummer
- Postbox
- Stat eller provins
- Annan adress
- Arbetsadress
- Hemadress (MapiContactPhysicalAddress)
- Professionell information
- Assistent
- Företagsnamn
- Avdelningsnamn
- Chefens namn
- Kontorsplats
- Profession
- Titel
- Telefoner (MapiContactTelephonePropertySet)
- Assistenttelefonnummer
- Företag2‑telefonnummer
- Företagstelefonnummer
- Tillbakaringnings‑telefonnummer
- Biltelefonnummer
- Företagets huvudtelefonnummer
- Hem2‑telefonnummer
- Hemtelefonnummer
- ISDN‑nummer
- Mobiltelefonnummer
- Annat telefonnummer
- Personsökare‑telefonnummer
- Primärt telefonnummer
- Radio‑telefonnummer
- Telex‑nummer
- TTY/TDD‑telefonnummer
- Elektroniska adresser (MapiContactElectronicAddressPropertySet)
Följande kod använder Aspose.Email för att skapa en Outlook‑kontakt och fyller den med namn, yrkesrelaterade egenskaper, fysisk adress och e‑post. Den visar också hur man lägger till MapiContactEventPropertySet till kontakten.
|
| | :- | |Figur: En Microsoft Outlook‑kontakt kodad med Aspose.Email|
Lägga till kontaktens händelseinformation till en MapiContact
Microsoft Outlook låter användare lägga till händelseinformation till en kontakt. Händelsen innehåller födelsedag och bröllopsdag. Aspose.Email tillhandahåller MapiContactEventPropertySet klass för att lägga till denna information till en kontakt. Detta förklaras i följande exempel.
Skapa, spara och läsa Outlook‑kontakter
Aspose.Email låter utvecklare skapa Microsoft Outlook‑kontakter samt e‑postmeddelanden. MapiContact klassen tillhandahåller alla kontakt‑egenskaper som krävs för att skapa en Outlook‑kontakt. Denna artikel visar hur man skapar, sparar och läser en Outlook‑kontakt med hjälp av MapiContact klass.
Skapa och spara en MapiContact
Följande steg kan användas för att skapa och spara en kontakt till disk:
- Instansiera ett nytt objekt av MapiContact klass.
- Ange information relaterad till olika egenskaper hos kontakten.
- Lägg till fotodata till kontakten, om någon.
- Spara kontakten som MSG- eller VCard-format.
Spara kontakt i VCF format version 3
För att spara kontakten i VCF version 3-format, använd VCardVersion enum för att sätta VCardSaveOptions.Version egenskap. Följande exempel kod demonstrerar användningen av VCardVersion enum för att spara kontakten i VCF version 3-format.
Läs en MapiContact
Den MapiContact klassen kan användas för att läsa in både Microsoft Outlook MSG-filer samt VCard-formatkontakter. Följande kodexempel visar hur man läser in Outlook‑kontakter sparade som MSG och VCF i MapiContact.
Läs in en kontakt från MSG
Läs in en kontakt från VCard
Följande kod visar hur man skapar en MapiContact genom att läsa in data från en VCard‑fil med hjälp av VCardLoadOptions:
MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());
Läs in VCard‑kontakt med specificerad kodning
Stödd metod: MapiContact.fromVCard(String, Encoding)
Rendera kontaktinformation till MHTML
Outlook‑kontakt kan konverteras till MHTML med Aspose.Email API. Detta exempel visar hur en VCard laddas in i MapiContact och sedan konverteras till MHTML med hjälp av MailMessage API.