العمل مع جهات الاتصال في ملف 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 إلى المجلد الفرعي جهات الاتصال في ملف PST الذي قمت بإنشائه أو تحميله. فيما يلي الخطوات لإضافة MapiContact إلى PST:

  1. إنشاء MapiContact الكائن.
  2. اضبط MapiContact الخصائص باستخدام مُنشئات وأساليب مختلفة.
  3. إنشاء PST باستخدام الـ PersonalStorage.create() طريقة.
  4. إنشاء مجلد مُعرّف مسبقًا (جهات الاتصال) في جذر ملف 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|