עבודה עם אנשי קשר בקובץ PST

קריאת מספר אנשי קשר בפורמט VCard

דוגמת הקוד למטה מציגה כיצד לקרוא קובץ VCF, לבדוק אם הוא מכיל מספר אנשי קשר, ואם כן, לטעון את אנשי הקשר מהקובץ לרשימת אובייקטים מסוג VCardContact. הקוד משתמש בשיטות הבאות:

try (InputStream stream = new FileInputStream("test.vcf")) {
    if (VCardContact.isMultiContacts(stream)) {
        List<VCardContact> contacts = VCardContact.loadAsMultiple(stream, Charset.forName("utf-8"));
    }
}

הוספת איש קשר ל‑PST

צור PST חדש, הוסף תתי‑תיקיות והודעות הודגם כיצד ליצור קובץ PST ולהוסיף אליו תת‑תיקייה. עם Aspose.Email אתה יכול להוסיף MapiContact לתיקיית המשנה Contacts של קובץ PST שיצרת או שטענת. להלן השלבים להוספה MapiContact ל‑PST:

  1. צור MapiContact אובייקט.
  2. הגדר את MapiContact מאפיינים באמצעות קונסטרוקטורים ושיטות שונות.
  3. צור PST באמצעות ה‑ PersonalStorage.create() שיטה.
  4. צור תיקייה מוגדרת מראש (Contacts) ברמת השורש של קובץ PST על‑ידי גישה לתיקיית השורש ולאחר מכן קריאה ל‑ addMapiMessageItem() שיטה.

קטע הקוד למטה מציג כיצד ליצור MapiContact ואז הוסף אותו לתיקיית אנשי הקשר של קובץ PST שנוצר זה עתה.

שמירת מידע אנשי קשר מקובץ PST בפורמט MSG

מאמר זה מציג כיצד לגשת למידע אנשי קשר מקובץ Microsoft Outlook PST ולשמור את אנשי הקשר לדיסק בפורמט MSG. לשם כך, השתמש ב‑ PersonalStorage ו MapiContact מחלקות לקבלה והצגה של מידע איש הקשר.

לצורך קבלת מידע על איש קשר:

  1. טען את קובץ PST ב‑ PersonalStorage מחלקה.
  2. עיין בתיקיית אנשי הקשר.
  3. קבל את תוכן תיקיית אנשי הקשר כדי לקבל את איסוף ההודעות.
  4. עבור על איסוף ההודעות.
  5. קרא PersonalStorage.extractMessage() ולאחר מכן toMapiMessageItem() שיטה לקבלת מידע איש הקשר ב‑ MapiContact מחלקה.
  6. השתמש MapiContact מאפיינים לגישה למידע איש הקשר.
  7. הפעל את PersonalStorage.extractMessage() שיטה לקבלת מידע איש הקשר ב‑ MapiMessage מחלקה.
  8. הפעל את MapiMessage.save() שיטה לשמירת איש הקשר לדיסק בפורמט MSG.

להלן קוד לדוגמה שמחזיר את כל מידע אנשי הקשר מהקובץ PST ושומרו בדיסק בפורמט MSG.

שמירת מידע יצירת קשר מ‑Outlook PST לדיסק בפורמט vCard

מאמר זה מציג כיצד לגשת למידע יצירת קשר מקובץ PST של Microsoft Outlook ולשמור את יצירת הקשר לדיסק בפורמט vCard (VCF). הוא משתמש ב‑ PersonalStorage ו MapiContact מחלקות לקבלת פרטי יצירת קשר.

להלן השלבים לקבלת מידע אנשי הקשר:

  1. טען את קובץ PST ב‑ PersonalStorage מחלקה.
  2. עיין בתיקיית אנשי הקשר.
  3. קבל את תוכן תיקיית אנשי הקשר כדי לקבל את איסוף ההודעות.
  4. עבור על איסוף ההודעות.
  5. הפעל את PersonalStorage.extractMessage() שיטה לקבלת מידע איש הקשר ב‑ MapiContact מחלקה.
  6. השתמש במאפייני ה‑ MapiContact מחלקה לגישה למידע איש הקשר.

התוכנית למטה טוענת קובץ PST מהדיסק ושומרת את כל אנשי הקשר בפורמט vCard (VCF). קבצי VCF יכולים לאחר מכן לשמש בכל תוכנה אחרת שיכולה לטעון קובץ vCard סטנדרטי. אם תפתח כל קובץ VCF ב‑Microsoft Outlook, הוא יראה כמו בתמונת המסך למטה.

|todo:image_alt_text| | :- | |איור: vCard שנשמר עם Aspose.Email|