जावा अनुप्रयोगों के लिए PST से EML कनवर्टर
ईमेल फ़ाइलों को प्रारूपों के बीच परिवर्तित करने के लिए सहज जावा एपीआई। PST से EML रूपांतरण कोड नमूना और जावा परियोजनाओं के साथ इसका एकीकरण।
जावा एपीआई का उपयोग करके पीएसटी को ईएमएल में कनवर्ट करें
जावा के लिए 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 फाइल को EML फॉर्मेट में कैसे कन्वर्ट करें
जावा के लिए Aspose.Email का उपयोग करके PST (आउटलुक पर्सनल स्टोरेज टेबल) फ़ाइलों को EML प्रारूप में परिवर्तित करना ईमेल डेटा को आसानी से प्रबंधित करने के लिए एक सुव्यवस्थित समाधान प्रदान करता है। Aspose.Email द्वारा पेश किए गए मजबूत API के साथ, डेवलपर्स PST फ़ाइलों को आसानी से संभाल सकते हैं, ईमेल सामग्री निकाल सकते हैं और इसे आसानी से EML प्रारूप में परिवर्तित कर सकते हैं। यह रूपांतरण प्रक्रिया मूल ईमेल संरचना की अखंडता को बनाए रखती है, जिसमें अटैचमेंट और मेटाडेटा शामिल हैं, जो जानकारी के निर्बाध हस्तांतरण की गारंटी देती है। Aspose.Email रूपांतरण टूल का उपयोग करके, डेवलपर अपने अनुप्रयोगों में PST से EML रूपांतरण कार्यक्षमता को प्रभावी ढंग से शामिल कर सकते हैं।
PST फ़ाइलों को EML प्रारूप में बदलने के लिए, लाइब्रेरी प्रदान करती है PersonalStorage वर्ग जिसका उपयोग PST फ़ाइल का प्रतिनिधित्व करने के लिए किया जाता है। यह PST फ़ाइल के भीतर संग्रहीत डेटा को एक्सेस करने और उसमें हेरफेर करने के तरीके प्रदान करता है। द FolderInfo वर्ग PST फ़ाइल के भीतर एक फ़ोल्डर का प्रतिनिधित्व करता है। यह फ़ोल्डर की सामग्री को एक्सेस करने के तरीके प्रदान करता है। द MessageInfoCollection क्लास, जिसका उपयोग नीचे दिए गए कोड नमूने में भी किया जाता है, MessageInfo ऑब्जेक्ट्स का एक संग्रह संग्रहीत करता है, जो एक फ़ोल्डर के भीतर ईमेल संदेशों का प्रतिनिधित्व करते हैं। के साथ MessageInfo वर्ग, एक फ़ोल्डर के भीतर एक व्यक्तिगत ईमेल संदेश का प्रतिनिधित्व करते हुए, आप एक फ़ोल्डर के भीतर प्रत्येक ईमेल संदेश के विवरण तक पहुंच सकते हैं। द MapiMessage क्लास डेवलपर्स को प्रोग्रामेटिक रूप से ईमेल संदेशों के साथ काम करने के लिए फ़ंक्शंस का एक व्यापक सेट प्रदान करता है, जिससे वे अपने जावा अनुप्रयोगों के भीतर ईमेल डेटा को कुशलतापूर्वक प्रबंधित करने, हेरफेर करने और इंटरैक्ट करने में सक्षम होते हैं। द SaveOptions वर्ग विभिन्न स्वरूपों में ईमेल संदेशों को सहेजने के लिए विकल्प प्रदान करता है। नीचे दिया गया कोड नमूना ईमेल संदेशों को निकालने, उन्हें PST से EML प्रारूप में परिवर्तित करने और उन्हें निर्दिष्ट गंतव्य फ़ोल्डर में सहेजने में इन कक्षाओं के उपयोग को दर्शाता है। API हाई कोड सुविधाओं के बारे में अधिक जानकारी के लिए, कृपया हमारी वेबसाइट पर जाएं संदर्भ संसाधन .
जावा के माध्यम से PST को EML में बदलने के चरण
जावा प्रोग्रामर आसानी से कोड की कुछ पंक्तियों में PST फ़ाइल को EML में बदल सकते हैं।
- PST फ़ाइल “Outlook.pst” को इसके साथ लोड करें PersonalStorage.fromFile method.
- का उपयोग करके PST फ़ाइल के भीतर इनबॉक्स फ़ोल्डर तक पहुँचें getPredefinedFolder .
- इनबॉक्स फ़ोल्डर में सभी ईमेल संदेशों को पुनः प्राप्त करें और उन्हें कॉल करके MessageInfoCollection ऑब्जेक्ट में संग्रहीत करें getContents method.
- संग्रह में प्रत्येक ईमेल संदेश के माध्यम से पुनरावृति करें।
- का उपयोग करके प्रत्येक ईमेल संदेश की सामग्री और मेटाडेटा निकालें extractMessage method.
- संदेश सामग्री को एनकैप्सुलेट करने के लिए MapiMessage ऑब्जेक्ट बनाएं।
- ईमेल संदेश को कॉल करके EML प्रारूप में सहेजें save नई फ़ाइल के लिए बचत विकल्प निर्दिष्ट करने वाली MapiMessage क्लास की विधि।
सिस्टम आवश्यकताएँ
जावा रूपांतरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज या जेएसपी/जेएसएफ एप्लीकेशन और डेस्कटॉप एप्लीकेशन के लिए जावा रनटाइम एनवायरनमेंट के साथ संगत ओएस।
- से सीधे जावा के लिए Aspose.Email का नवीनतम संस्करण प्राप्त करें Maven .
PST को EML में बदलें - जावा
PersonalStorage pst = PersonalStorage.fromFile("Outlook.pst");
FolderInfo folderInfo = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
MessageInfo msgInfo = (MessageInfo)miCol.get(i);
MapiMessage mapi = pst.extractMessage(msgInfo);
mapi.save("DestFolder\\" + i + ".eml", SaveOptions.getDefaultEml());
}
PST फाइल फॉर्मेट क्या है?
PST (पर्सनल स्टोरेज टेबल) एक फ़ाइल स्वरूप है जिसका उपयोग Microsoft Outlook द्वारा ईमेल संदेश, संपर्क, कैलेंडर, कार्य और अन्य मेलबॉक्स आइटम संग्रहीत करने के लिए किया जाता है। PST फ़ाइलें डेटा संग्रहण कंटेनर के रूप में कार्य करती हैं जो उपयोगकर्ताओं को Outlook के भीतर अपने ईमेल डेटा तक पहुँचने और प्रबंधित करने की अनुमति देती हैं। इन फ़ाइलों को उपयोगकर्ता के कंप्यूटर पर स्थानीय रूप से बनाया और सहेजा जा सकता है या नेटवर्क सर्वर पर संग्रहीत किया जा सकता है। PST फ़ाइलों का उपयोग आमतौर पर ईमेल डेटा का बैकअप लेने, पुराने संदेशों को संग्रहीत करने और विभिन्न कंप्यूटरों या ईमेल क्लाइंट के बीच ईमेल डेटा को माइग्रेट करने के लिए किया जाता है। इसके अतिरिक्त, डेटा सुरक्षा और गोपनीयता को बढ़ाने के लिए PST फ़ाइलों को पासवर्ड से सुरक्षित किया जा सकता है।
EML फ़ाइल स्वरूप क्या है?
EML फ़ाइल स्वरूप Outlook और अन्य प्रासंगिक अनुप्रयोगों का उपयोग करके सहेजे गए ईमेल संदेशों का प्रतिनिधित्व करता है। लगभग सभी ईमेल क्लाइंट RFC-822 इंटरनेट संदेश प्रारूप मानक के अनुपालन के लिए इस फ़ाइल स्वरूप का समर्थन करते हैं। Microsoft Outlook EML संदेश प्रकारों को खोलने के लिए डिफ़ॉल्ट सॉफ़्टवेयर है। EML फ़ाइलों का उपयोग डिस्क में सहेजने के साथ-साथ संचार प्रोटोकॉल का उपयोग करके प्राप्तकर्ताओं को भेजने के लिए किया जा सकता है।
जावा के लिए Aspose.Email द्वारा समर्थित फ़ाइल प्रारूप रूपांतरण
जावा के लिए Aspose.Email ईमेल, संपर्क, कैलेंडर, अटैचमेंट को मूल रूप से संभालने के लिए डिज़ाइन किए गए फ़ाइल प्रारूप रूपांतरणों का एक व्यापक सेट प्रदान करता है। यह डेवलपर्स को अपने अनुप्रयोगों की विविध आवश्यकताओं को पूरा करने के लिए डेटा को आसानी से हेरफेर करने और रूपांतरित करने का अधिकार देता है। ईमेल अनुप्रयोगों में फ़ाइल प्रारूप रूपांतरणों को लागू करने से उनकी अंतर-क्षमता में आसानी होती है और दक्षता बढ़ती है। कुल मिलाकर, लाइब्रेरी से रूपांतरण का समर्थन करती है EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF उपयोगकर्ता अनुभव को बेहतर बनाने वाले अन्य प्रारूपों के लिए।PST से EML रूपांतरण | लाइव डेमो
अन्य समर्थित रूपांतरण
आप PST को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।