DOCX JPG PDF XML OST
  Product Family
VCF

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

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

जावा एपीआई का उपयोग करके OST को 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 .

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

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

OST फ़ाइलों को VCF प्रारूप में बदलने के लिए, लाइब्रेरी प्रदान करती है PersonalStorage क्लास जिसका उपयोग व्यक्तिगत स्टोरेज फ़ाइल, जैसे कि OST या PST फ़ाइल का प्रतिनिधित्व करने के लिए किया जाता है। यह व्यक्तिगत स्टोरेज फ़ाइलों की सामग्री को खोलने, बनाने और उनमें हेरफेर करने के तरीके प्रदान करता है। द FolderInfo वर्ग एक स्टोरेज फ़ाइल (OST) के भीतर एक फ़ोल्डर का प्रतिनिधित्व करता है। यह फ़ोल्डर में मौजूद जानकारी और संदेशों तक पहुँचने के तरीके प्रदान करता है। द StandardIpmFolder एन्यूमरेशन क्लास व्यक्तिगत स्टोरेज फ़ाइल के भीतर मानक फ़ोल्डर्स को परिभाषित करता है। नीचे दिए गए कोड स्निपेट में, इसका उपयोग संपर्क फ़ोल्डर को निर्दिष्ट करने के लिए किया जाता है। द MapiMessage क्लास डेवलपर्स को प्रोग्रामेटिक रूप से ईमेल संदेशों के साथ काम करने के लिए फ़ंक्शंस का एक व्यापक सेट प्रदान करता है, जिससे वे अपने जावा अनुप्रयोगों के भीतर ईमेल डेटा को कुशलतापूर्वक प्रबंधित करने, हेरफेर करने और इंटरैक्ट करने में सक्षम होते हैं। के साथ MapiItemType गणना वर्ग, आप विभिन्न प्रकार के MAPI आइटम, जैसे ईमेल, संपर्क, कार्य आदि को परिभाषित कर सकते हैं, नीचे दिए गए कोड नमूने में, इसका उपयोग यह जांचने के लिए किया जाता है कि कोई संदेश संपर्क प्रकार है या नहीं। द MapiContact वर्ग MAPI प्रारूप में एक संपर्क का प्रतिनिधित्व करता है। इसका उपयोग संपर्क जानकारी को .vcf फ़ाइल के रूप में सहेजने के लिए किया जाता है। किसी संपर्क को सहेजते समय, उसके साथ प्रारूप चुनें ContactSaveFormat क्लास। कुल मिलाकर, इन वर्गों का उपयोग कोड स्निपेट में एक साथ OST फ़ाइल खोलने, संपर्क फ़ोल्डर में संपर्कों के माध्यम से पुनरावृति करने, उन्हें VCF प्रारूप में परिवर्तित करने और निर्दिष्ट आउटपुट निर्देशिका में अलग-अलग VCF फ़ाइलों के रूप में सहेजने के लिए किया जाता है।

जावा के लिए Aspose.Email एक शक्तिशाली API है जो जावा अनुप्रयोगों में ईमेल संदेशों, संपर्कों, कैलेंडर और कार्यों के साथ काम करने के लिए व्यापक कार्यक्षमता प्रदान करता है। API हाई कोड सुविधाओं के बारे में अधिक जानकारी के लिए, कृपया हमारी वेबसाइट पर जाएं संदर्भ संसाधन .

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

जावा प्रोग्रामर आसानी से कोड की कुछ पंक्तियों में OST फ़ाइल को VCF में बदल सकते हैं।

  1. का उपयोग करके एक व्यक्तिगत स्टोरेज ऑब्जेक्ट बनाकर OST फ़ाइल खोलें PersonalStorage.fromFile() OST फ़ाइल के पथ के साथ विधि।
  2. जांचें कि आउटपुट निर्देशिका मौजूद है या नहीं, और यदि नहीं, तो इसे बनाएं।
  3. OST फ़ाइल का उपयोग करके संपर्क फ़ोल्डर प्राप्त करें getPredefinedFolder .
  4. OST संदेशों के माध्यम से पुनरावृति करें।
  5. जाँचें कि संदेश mapiItemType के साथ संपर्क प्रकार का है या नहीं।
  6. का उपयोग करके संदेश को MapIContact ऑब्जेक्ट में कनवर्ट करें toMapiMessageItem MapiMessage क्लास की विधि।
  7. का उपयोग करके संपर्क को VCF फ़ाइल के रूप में सहेजें save विधि फ़ाइल और फ़ाइल पथ के प्रारूप को निर्दिष्ट करती है।

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

जावा रूपांतरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

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

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

// Open the OST file
PersonalStorage ost = PersonalStorage.fromFile(ostFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Contacts folder from OST
FolderInfo contactFolder = ost.getPredefinedFolder(StandardIpmFolder.Contacts);
// Iterate through OST messages and save contacts as .vcf files
int count = 1;
for (MapiMessage msg : contactFolder.enumerateMapiMessages()) {
    if (msg.getSupportedType() == MapiItemType.Contact) {
        MapiContact contact = (MapiContact) msg.toMapiMessageItem();
        String vcfFilePath = outputDirectory + File.separator + "Message" + count + ".vcf";
        contact.save(vcfFilePath, ContactSaveFormat.VCard);
        System.out.println("Contact " + count + " saved as: " + vcfFilePath);
    }
    count++;
}
 

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

OST (ऑफ़लाइन संग्रहण तालिका) फ़ाइल स्वरूप एक ऐसी फ़ाइल है जो Exchange सर्वर से मेलबॉक्स आइटम की एक प्रति संग्रहीत करती है, जिससे उपयोगकर्ता ऑफ़लाइन होने पर भी अपने मेलबॉक्स डेटा तक पहुँच सकते हैं। कनेक्शन स्थापित होने पर OST फ़ाइलें Exchange सर्वर के साथ सिंक्रनाइज़ की जाती हैं, जिससे यह सुनिश्चित होता है कि ऑफ़लाइन किए गए किसी भी परिवर्तन को सर्वर पर भी अपडेट किया जाए। OST फ़ाइलों का उपयोग Microsoft Outlook द्वारा Exchange वातावरण में ईमेल, संपर्क, कैलेंडर, कार्य और अन्य मेलबॉक्स आइटम के लिए किया जाता है।

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 उपयोगकर्ता अनुभव को बेहतर बनाने वाले अन्य प्रारूपों के लिए।
  • OST से VCF रूपांतरण | लाइव डेमो

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

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

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