जावा अनुप्रयोगों के लिए PST से VCF कनवर्टर
ईमेल फ़ाइलों को प्रारूपों के बीच परिवर्तित करने के लिए सहज जावा एपीआई। PST से 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 .
PST फाइल को VCF फॉर्मेट में कैसे कन्वर्ट करें
जावा के लिए Aspose.Email एक शक्तिशाली और विश्वसनीय लाइब्रेरी है जो PST फ़ाइलों को आसानी से VCF प्रारूप में बदलने की क्षमता प्रदान करती है। इसकी विशेषताओं का उपयोग करके, उपयोगकर्ता आसानी से PST फ़ाइलों से संपर्क जानकारी निकाल सकते हैं और उन्हें VCF प्रारूप में परिवर्तित कर सकते हैं। इस प्रक्रिया को कुछ सरल चरणों के माध्यम से निर्बाध रूप से किया जा सकता है, जिससे यूज़र के लिए विभिन्न प्लेटफ़ॉर्म या एप्लिकेशन के बीच अपनी संपर्क जानकारी स्थानांतरित करना सुविधाजनक हो जाता है। जावा के लिए Aspose.Email यह सुनिश्चित करता है कि रूपांतरण प्रक्रिया त्वरित, कुशल और सटीक हो, जिससे उपयोगकर्ता PST फ़ाइल में संपर्क जानकारी तक पहुँच सकते हैं, इसे निकाल सकते हैं और ईमेल के मूल स्वरूपण और संरचना को संरक्षित करते हुए इसे VCF फ़ाइल में सहेज सकते हैं।
जावा एप्लिकेशन में PST से VCF रूपांतरण कार्यक्षमता को लागू करने के लिए, लाइब्रेरी प्रदान करती है PersonalStorage क्लास जिसका उपयोग स्टोरेज फ़ाइल खोलने के लिए किया जाता है, जिससे इसकी सामग्री और संरचना तक पहुंच मिलती है। द FolderInfo क्लास स्टोरेज फ़ाइल के भीतर एक फ़ोल्डर का प्रतिनिधित्व करता है और इसकी सामग्री में हेरफेर करना संभव बनाता है। द MapiMessage क्लास डेवलपर्स को प्रोग्रामेटिक रूप से ईमेल संदेशों के साथ काम करने के लिए फ़ंक्शंस का एक व्यापक सेट प्रदान करता है, जिससे वे अपने जावा अनुप्रयोगों के भीतर ईमेल डेटा को कुशलतापूर्वक प्रबंधित करने, हेरफेर करने और इंटरैक्ट करने में सक्षम होते हैं। द MapiContact वर्ग MAPI प्रारूप में एक संपर्क का प्रतिनिधित्व करता है। इसका उपयोग संपर्क जानकारी को .vcf फ़ाइल के रूप में सहेजने के लिए किया जाता है। किसी संपर्क को सहेजते समय, उसके साथ प्रारूप चुनें ContactSaveFormat क्लास। नीचे दिए गए कोड नमूने में, ये वर्ग Outlook PST फ़ाइल खोलने के लिए एक साथ काम करते हैं, संपर्क फ़ोल्डर में संपर्कों के माध्यम से पुनरावृति करते हैं, उन्हें VCF प्रारूप में परिवर्तित करते हैं, और उन्हें निर्दिष्ट आउटपुट निर्देशिका में अलग-अलग VCF फ़ाइलों के रूप में सहेजते हैं। API हाई कोड सुविधाओं के बारे में अधिक जानकारी के लिए, कृपया हमारी वेबसाइट पर जाएं संदर्भ संसाधन .
जावा के माध्यम से PST को VCF में बदलने के चरण
जावा प्रोग्रामर आसानी से कोड की कुछ पंक्तियों में PST फ़ाइल को VCF में बदल सकते हैं।
- के साथ Outlook PST फ़ाइल खोलें PersonalStorage.fromFile method.
- जांचें कि क्या आउटपुट डायरेक्टरी मौजूद है और अगर ऐसा नहीं है तो इसे बनाएं।
- का उपयोग करके PST फ़ाइल से संपर्क फ़ोल्डर प्राप्त करें getPredefinedFolder .
- संपर्क फ़ोल्डर में संदेशों के माध्यम से पुनरावृति करें।
- ContactFolder में प्रत्येक MapiMessage के लिए:
- जांचें कि क्या संदेश टाइप का है संपर्क के साथ MapiItemType class.
- का उपयोग करके MapiMessage से MapiContact ऑब्जेक्ट निकालें toMapiMessageItem() method.
- संपर्क को .vcf फ़ाइल के रूप में उपयोग करके सहेजें save फ़ाइल पथ और प्रारूप vCard को निर्दिष्ट करने वाली विधि।
सिस्टम आवश्यकताएँ
जावा रूपांतरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज या जेएसपी/जेएसएफ एप्लीकेशन और डेस्कटॉप एप्लीकेशन के लिए जावा रनटाइम एनवायरनमेंट के साथ संगत ओएस।
- से सीधे जावा के लिए Aspose.Email का नवीनतम संस्करण प्राप्त करें Maven .
PST को VCF में बदलें - जावा
// Open the PST file
PersonalStorage pst = PersonalStorage.fromFile(pstFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Contacts folder from PST
FolderInfo contactFolder = pst.getPredefinedFolder(StandardIpmFolder.Contacts);
// Iterate through PST messages and save contacts as .vcf files
int count = 1;
for (MapiMessage msg : contactFolder.enumerateMapiMessages()) {
if (msg.getSupportedType() == MapiItemType.Contact) {
// Extract MapiContact from MapiMessage
MapiContact contact = (MapiContact) msg.toMapiMessageItem();
// Save contact as .vcf file
String vcfFilePath = outputDirectory + File.separator + "Message" + count + ".vcf";
contact.save(vcfFilePath, ContactSaveFormat.VCard);
System.out.println("Contact " + count + " saved as: " + vcfFilePath);
count++;
}
}
PST फाइल फॉर्मेट क्या है?
PST (पर्सनल स्टोरेज टेबल) एक फ़ाइल स्वरूप है जिसका उपयोग Microsoft Outlook द्वारा ईमेल संदेश, संपर्क, कैलेंडर, कार्य और अन्य मेलबॉक्स आइटम संग्रहीत करने के लिए किया जाता है। PST फ़ाइलें डेटा संग्रहण कंटेनर के रूप में कार्य करती हैं जो उपयोगकर्ताओं को Outlook के भीतर अपने ईमेल डेटा तक पहुँचने और प्रबंधित करने की अनुमति देती हैं। इन फ़ाइलों को उपयोगकर्ता के कंप्यूटर पर स्थानीय रूप से बनाया और सहेजा जा सकता है या नेटवर्क सर्वर पर संग्रहीत किया जा सकता है। PST फ़ाइलों का उपयोग आमतौर पर ईमेल डेटा का बैकअप लेने, पुराने संदेशों को संग्रहीत करने और विभिन्न कंप्यूटरों या ईमेल क्लाइंट के बीच ईमेल डेटा को माइग्रेट करने के लिए किया जाता है। इसके अतिरिक्त, डेटा सुरक्षा और गोपनीयता को बढ़ाने के लिए PST फ़ाइलों को पासवर्ड से सुरक्षित किया जा सकता है।
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 उपयोगकर्ता अनुभव को बेहतर बनाने वाले अन्य प्रारूपों के लिए।PST से VCF रूपांतरण | लाइव डेमो
अन्य समर्थित रूपांतरण
आप PST को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।