VCF JPG PDF XML OLM
Aspose.EMAIL  Product Family
VCF

जावा अनुप्रयोगों के लिए OLM से VCF कनवर्टर

ईमेल फ़ाइलों को प्रारूपों के बीच परिवर्तित करने के लिए सहज जावा एपीआई। OLM से VCF रूपांतरण कोड नमूना और जावा परियोजनाओं के साथ इसका एकीकरण।

जावा एपीआई का उपयोग करके OLM को VCF में कनवर्ट करें

जावा के लिए Aspose.Email विभिन्न प्रारूपों के बीच ईमेल फ़ाइलों को परिवर्तित करने के लिए एक कुशल और विश्वसनीय समाधान प्रदान करता है। यह सीधा और कुशल API प्रदान करके ईमेल प्रारूप रूपांतरण की प्रक्रिया को सरल बनाता है। संक्षिप्त और सरल कोड नमूना आज़माएं, जो ईमेल प्रारूप रूपांतरण प्रक्रिया की सहजता और दक्षता को दर्शाता है। कोड ऑब्जेक्ट बनाने और उनमें हेरफेर करने के लिए कक्षाओं और विधियों का प्रतिनिधित्व करता है, जिससे डेवलपर्स आसानी और सटीकता के साथ ईमेल डेटा को संभाल सकते हैं और विश्वसनीय और सटीक परिणाम प्राप्त कर सकते हैं।

जावा एपीआई के साथ, आपको जटिल एल्गोरिदम या थकाऊ मैनुअल काम के बारे में चिंता करने की ज़रूरत नहीं है, जिससे आपके ईमेल प्रोसेसिंग एप्लिकेशन को अगले स्तर तक ले जाने के लिए अधिक महत्वपूर्ण कार्यों के लिए समय और प्रयास की बचत होती है।

जावा लाइब्रेरी के लिए Aspose.Email कैसे स्थापित करें

शक्तिशाली और सुविधा संपन्न जावा एपीआई की क्षमताओं का उपयोग शुरू करना निम्नलिखित क्रियाओं में से एक के साथ आसान है:

  • से इसका नवीनतम संस्करण डाउनलोड करें Maven

  • pom.xml में निम्न कॉन्फ़िगरेशन जोड़कर इसे अपने मेवेन-आधारित प्रोजेक्ट में इंस्टॉल करें।

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

एपीआई की स्थापना प्रक्रिया के संबंध में कठिनाइयों या प्रश्नों के मामले में, कृपया यहां जाएं Installation हमारा अनुभाग documentation .

OLM फाइल को VCF फॉर्मेट में कैसे कन्वर्ट करें

OLM फ़ाइलों को VCF प्रारूप में परिवर्तित करना उन लोगों के लिए फायदेमंद है जो Mac के लिए Outlook में संग्रहीत अपनी संपर्क जानकारी को निकालना और व्यवस्थित करना चाहते हैं। OLM फ़ाइलों में विभिन्न प्रकार के डेटा होते हैं, जिनमें ईमेल, कैलेंडर ईवेंट और संपर्क शामिल हैं। OLM संपर्कों को VCF प्रारूप में परिवर्तित करके, उपयोगकर्ता विभिन्न उपकरणों और प्लेटफार्मों पर अपने संपर्कों को आसानी से स्थानांतरित और एक्सेस कर सकते हैं। VCF फाइलें व्यापक रूप से समर्थित हैं और विभिन्न प्लेटफार्मों पर सहज एकीकरण और संपर्क जानकारी साझा करने में सक्षम हैं। यह रूपांतरण प्रक्रिया उपयोगकर्ताओं को उनकी संपर्क जानकारी को प्रभावी ढंग से प्रबंधित करने और उपयोग करने का एक सुविधाजनक और कुशल तरीका प्रदान करती है।

जावा के लिए Aspose.Email एक शक्तिशाली API है जो जावा अनुप्रयोगों में ईमेल संदेशों, संपर्कों, कैलेंडर और कार्यों के साथ काम करने के लिए व्यापक कार्यक्षमता प्रदान करता है। OLM फ़ाइलों को VCF प्रारूप में बदलने के लिए, लाइब्रेरी निम्नलिखित प्रदान करती है OlmStorage क्लास का उपयोग OLM (Outlook for Mac) फ़ाइल की सामग्री को खोलने और एक्सेस करने के लिए किया जाता है। के साथ OlmFolder वर्ग और इसके तरीके, आप OLM फ़ाइल फ़ोल्डर के भीतर संदेशों तक पहुँच सकते हैं। द MapiMessage क्लास डेवलपर्स को प्रोग्रामेटिक रूप से ईमेल संदेशों के साथ काम करने के लिए फ़ंक्शंस का एक व्यापक सेट प्रदान करता है, जिससे वे अपने जावा अनुप्रयोगों के भीतर ईमेल डेटा को कुशलतापूर्वक प्रबंधित करने, हेरफेर करने और इंटरैक्ट करने में सक्षम होते हैं। द MapiItemType वर्ग विभिन्न MAPI आइटम जैसे ईमेल, संपर्क, कार्य, आदि के लिए प्रकार प्रदान करता है, इस वर्ग का उद्देश्य संसाधित किए जा रहे MAPI आइटम के प्रकार की पहचान करना है। द MapiContact वर्ग MAPI प्रारूप में एक संपर्क का प्रतिनिधित्व करता है। इसका उपयोग संपर्क जानकारी को .vcf फ़ाइल के रूप में सहेजने के लिए किया जाता है। किसी संपर्क को सहेजते समय, उसके साथ प्रारूप चुनें ContactSaveFormat क्लास। नीचे दिया गया कोड नमूना OLM फ़ाइल से संपर्क जानकारी निकालने के लिए Aspose.Email कक्षाओं के काम को दर्शाता है, इसे VCF प्रारूप में परिवर्तित करता है, और इसे निर्दिष्ट आउटपुट निर्देशिका में व्यक्तिगत .vcf फ़ाइल के रूप में सहेजता है। API हाई कोड सुविधाओं के बारे में अधिक जानकारी के लिए, कृपया हमारी वेबसाइट पर जाएं संदर्भ संसाधन .

जावा के माध्यम से OLM को VCF में बदलने के चरण

Aspose.Email API डेवलपर्स के लिए कोड की कुछ पंक्तियों में OLM फ़ाइल को VCF में बदलना आसान बनाता है।

  1. का उपयोग करके OLM फ़ाइल खोलें OlmStorage.fromFile विधि, फ़ाइल पथ प्रदान करना।
  2. आउटपुट डायरेक्टरी की जांच करें और यदि परिवर्तित संपर्कों को सहेजने के लिए यह मौजूद नहीं है तो एक बनाएं।
  3. OLM फ़ाइल का उपयोग करके संपर्क फ़ोल्डर प्राप्त करें olm.getFolder (“संपर्क”, सही) method.
  4. फ़ॉर लूप का उपयोग करके संपर्क फ़ोल्डर में संदेशों के माध्यम से पुनरावृति करें और enumerateMapiMessages FolderInfo ऑब्जेक्ट की विधि।
  5. उपयोग करके देखें कि संदेश संपर्क आइटम है या नहीं msg.getSupportedType() यह सत्यापित करने की विधि एक है MapiItemType.Contact .
  6. यदि यह एक संपर्क आइटम है, तो इसे MapIContact आइटम में परिवर्तित करें और इसे कॉल करके VCF प्रारूप में सहेजें save() फ़ाइल नाम के रूप में संदेश विषय के साथ विधि और ContactSaveFormat.VCard सेव फॉर्मेट के रूप में।

सिस्टम आवश्यकताएँ

जावा के लिए Aspose.Email सभी प्रमुख प्लेटफार्मों और ऑपरेटिंग सिस्टम का समर्थन करता है। कृपया सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • माइक्रोसॉफ्ट विंडोज या जेएसपी/जेएसएफ एप्लीकेशन और डेस्कटॉप एप्लीकेशन के लिए जावा रनटाइम एनवायरनमेंट के साथ संगत ओएस।
  • से सीधे जावा के लिए Aspose.Email का नवीनतम संस्करण प्राप्त करें Maven .
 

OLM को VCF में बदलें - जावा

// Open the OLM file
OlmStorage olm = OlmStorage.fromFile(olmFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Contacts folder from OLM
OlmFolder folder = olm.getFolder (“संपर्क”, सही);
// Iterate through OLM messages and save contacts as .vcf files
int count = 1;
for (MapiMessage msg : folder.enumerateMapiMessages()) {
    // Check if the message is a contact
    if (msg.getSupportedType() ==  MapiItemType.Contact) {
        // Save contact as .vcf file
        MapiContact contact = (MapiContact) msg.toMapiMessageItem();
        contact.save(outputDirectory + File.separator + msg.getSubject() + ".vcf", ContactSaveFormat.VCard);
        System.out.println("Contact saved as: " + msg.getSubject() + ".vcf");
        }
    count++;
}
 

OLM फाइल फॉर्मेट क्या है?

OLM (Outlook for Mac) फ़ाइल स्वरूप का उपयोग Mac के लिए Microsoft Outlook द्वारा ईमेल संदेश, संपर्क, कैलेंडर, कार्य और अन्य डेटा संग्रहीत करने के लिए किया जाता है। यह Mac के लिए Outlook के लिए विशिष्ट एक मालिकाना फ़ाइल स्वरूप है, जो उपयोगकर्ताओं को ऑफ़लाइन एक्सेस और माइग्रेशन उद्देश्यों के लिए अपने ईमेल डेटा को संग्रहीत और बैकअप करने की अनुमति देता है।

VCF फाइल फॉर्मेट क्या है?

VCF (वर्चुअल कार्ड फॉर्मेट) या vCard संपर्क जानकारी संग्रहीत करने के लिए एक डिजिटल फ़ाइल स्वरूप है। लोकप्रिय सूचना विनिमय अनुप्रयोगों के बीच डेटा इंटरचेंज के लिए प्रारूप का व्यापक रूप से उपयोग किया जाता है। अधिकांश ऑपरेटिंग सिस्टम जैसे कि Windows और macOS इन फ़ाइलों को बनाने और खोलने के लिए डिफ़ॉल्ट एप्लिकेशन के साथ आते हैं। एक एकल VCF फ़ाइल में एक या एक से अधिक संपर्कों की संपर्क जानकारी हो सकती है। VCF फ़ाइल में आमतौर पर कई अन्य फ़ील्ड के अलावा संपर्क का नाम, पता, फ़ोन नंबर, ईमेल, जन्मदिन, फ़ोटोग्राफ़ और ऑडियो जैसी जानकारी होती है। ईमेल क्लाइंट और सेवाओं द्वारा समर्थित होने के कारण, vCard प्रारूप का उपयोग करके संपर्कों के हस्तांतरण के दौरान डेटा का कोई नुकसान नहीं होता है। VCF फ़ाइल स्वरूप के लिए मीडिया प्रकार टेक्स्ट/vcard है।

जावा के लिए Aspose.Email द्वारा समर्थित फ़ाइल प्रारूप रूपांतरण

जावा के लिए Aspose.Email ईमेल, संपर्क, कैलेंडर, अटैचमेंट को मूल रूप से संभालने के लिए डिज़ाइन किए गए फ़ाइल प्रारूप रूपांतरणों का एक व्यापक सेट प्रदान करता है। यह डेवलपर्स को अपने अनुप्रयोगों की विविध आवश्यकताओं को पूरा करने के लिए डेटा को आसानी से हेरफेर करने और रूपांतरित करने का अधिकार देता है। ईमेल अनुप्रयोगों में फ़ाइल प्रारूप रूपांतरणों को लागू करने से उनकी अंतर-क्षमता में आसानी होती है और दक्षता बढ़ती है। कुल मिलाकर, लाइब्रेरी से रूपांतरण का समर्थन करती है EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF उपयोगकर्ता अनुभव को बेहतर बनाने वाले अन्य प्रारूपों के लिए।
  • OLM से VCF रूपांतरण | लाइव डेमो

    अन्य समर्थित रूपांतरण

    आप OLM को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।

    OLM TO EML (आउटलुक ईमेल संदेश)
    OLM TO EMLX (एपल ईएमएलएक्स फॉर्मेट)
    OLM TO HTML (हाइपर टेक्स्ट मार्कअप लैंग्वेज)
    OLM TO ICS (iCalendar)
    OLM TO MHTML (वेब पेज आर्काइव फॉर्मेट)
    OLM TO MBOX (इलेक्ट्रॉनिक मेल संदेश)
    OLM TO MSG (आउटलुक और एक्सचेंज फॉर्मेट)
    OLM TO OFT (आउटलुक ईमेल टेम्प्लेट)
    OLM TO OST (ऑफलाइन स्टोरेज फाइल्स)
    OLM TO PST (Outlook व्यक्तिगत संग्रहण फ़ाइलें)