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 फ़ाइल के Contacts सबफ़ोल्डर में जिसे आपने बनाया या लोड किया है। नीचे जोड़ने के चरण हैं MapiContact PST में:

  1. एक बनाएं MapiContact ऑब्जेक्ट।
  2. सेट करें MapiContact विभिन्न कंस्ट्रक्टर्स और मेथड्स का उपयोग करके प्रॉपर्टीज़।
  3. के उपयोग से PST बनाएं PersonalStorage.create() विधि।
  4. PST फ़ाइल की रूट पर एक पूर्व-परिभाषित फ़ोल्डर (Contacts) बनाएं, रूट फ़ोल्डर को एक्सेस करके और फिर addMapiMessageItem() विधि।

निम्नलिखित कोड स्निपेट दिखाता है कि कैसे एक MapiContact और फिर इसे नए बनाए गए PST फ़ाइल के Contacts फ़ोल्डर में जोड़ें।

PST फ़ाइल से संपर्क जानकारी को MSG फ़ॉर्मेट में सहेजें

यह लेख दर्शाता है कि Microsoft Outlook PST फ़ाइल से संपर्क जानकारी कैसे एक्सेस करें और संपर्कों को डिस्क पर MSG फ़ॉर्मेट में सहेजें। इसके लिए उपयोग करें PersonalStorage और MapiContact क्लासेज़ संपर्क जानकारी प्राप्त करने और प्रदर्शित करने के लिए।

किसी संपर्क की जानकारी प्राप्त करने के लिए:

  1. PST फ़ाइल लोड करें PersonalStorage क्लास।
  2. Contacts फ़ोल्डर ब्राउज़ करें।
  3. संदेश संग्रह प्राप्त करने के लिए Contacts फ़ोल्डर की सामग्री प्राप्त करें।
  4. संदेश संग्रह के माध्यम से लूप करें।
  5. कॉल करें PersonalStorage.extractMessage() और फिर toMapiMessageItem() संपर्क जानकारी प्राप्त करने की विधि जिसमें MapiContact क्लास।
  6. उपयोग करें MapiContact संपर्क जानकारी तक पहुँचने के प्रॉपर्टीज़।
  7. कॉल करें PersonalStorage.extractMessage() संपर्क जानकारी प्राप्त करने की विधि जिसमें MapiMessage क्लास।
  8. कॉल करें MapiMessage.save() संपर्क को डिस्क पर MSG फ़ॉर्मेट में सहेजने की विधि।

नीचे एक नमूना कोड है जो PST फ़ाइल से सभी संपर्क जानकारी प्राप्त करता है और उसे डिस्क पर MSG फ़ॉर्मेट में सहेजता है।

Outlook PST से संपर्क जानकारी को vCard स्वरूप में डिस्क पर सहेजें

यह लेख दर्शाता है कि कैसे Microsoft Outlook PST फ़ाइल से संपर्क जानकारी तक पहुँचा जाए और संपर्क को डिस्क पर vCard (VCF) स्वरूप में सहेजा जाए। यह उपयोग करता है PersonalStorage और MapiContact संपर्क जानकारी प्राप्त करने के लिए क्लासेस।

नीचे संपर्क जानकारी प्राप्त करने के चरण हैं:

  1. PST फ़ाइल लोड करें PersonalStorage क्लास।
  2. Contacts फ़ोल्डर ब्राउज़ करें।
  3. संदेश संग्रह प्राप्त करने के लिए Contacts फ़ोल्डर की सामग्री प्राप्त करें।
  4. संदेश संग्रह के माध्यम से लूप करें।
  5. कॉल करें PersonalStorage.extractMessage() संपर्क जानकारी प्राप्त करने की विधि जिसमें MapiContact क्लास।
  6. के प्रॉपर्टीज़ का उपयोग करें MapiContact संपर्क जानकारी तक पहुँचने की क्लास।

निम्नलिखित प्रोग्राम डिस्क से एक PST फ़ाइल लोड करता है और सभी संपर्कों को vCard (VCF) फ़ॉर्मेट में सहेजता है। VCF फ़ाइलों को फिर किसी भी अन्य प्रोग्राम में उपयोग किया जा सकता है जो मानक vCard संपर्क फ़ाइल लोड कर सके। यदि आप किसी VCF फ़ाइल को Microsoft Outlook में खोलते हैं, तो वह नीचे स्क्रीनशॉट जैसी दिखेगी।

|todo:image_alt_text| | :- | |चित्र: Aspose.Email के साथ सहेजा गया vCard|