DOCX JPG PDF XML PST
  Product Family
HTML

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

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

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

जावा के लिए 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 फाइल को HTML फॉर्मेट में कैसे कन्वर्ट करें

जावा के लिए Aspose.Email का उपयोग करके PST फ़ाइलों को HTML प्रारूप में परिवर्तित करना ईमेल सामग्री निकालने और इसे वेब-अनुकूल प्रारूप में प्रदर्शित करने का एक सुविधाजनक तरीका प्रदान करता है। यह रूपांतरण प्रक्रिया यूज़र को ब्राउज़र या किसी HTML-संगत एप्लिकेशन में ईमेल संदेशों को आसानी से एक्सेस करने और देखने की अनुमति देती है। उपयोगकर्ता आसानी से ईमेल सामग्री साझा कर सकते हैं, महत्वपूर्ण ईमेल संचारों को संग्रहीत कर सकते हैं, या ईमेल डेटा को वेब-आधारित प्लेटफ़ॉर्म या रिपोर्टिंग सिस्टम में एकीकृत कर सकते हैं। जावा के लिए Aspose.Email रूपांतरण को सरल बनाता है, जिससे सार्वभौमिक और सुलभ प्रारूप में ईमेल जानकारी तक सहज पहुंच संभव हो जाती है।

पीएसटी से एचटीएमएल रूपांतरण कार्यक्षमता को जावा एप्लिकेशन में लागू करने के लिए, लाइब्रेरी प्रदान करती है PersonalStorage क्लास जिसका उपयोग स्टोरेज फ़ाइल खोलने के लिए किया जाता है, जिससे इसकी सामग्री और संरचना तक पहुंच मिलती है। द FolderInfo क्लास स्टोरेज फ़ाइल के भीतर एक फ़ोल्डर का प्रतिनिधित्व करता है और इसकी सामग्री में हेरफेर करना संभव बनाता है। द MapiMessage क्लास डेवलपर्स को प्रोग्रामेटिक रूप से ईमेल संदेशों के साथ काम करने के लिए फ़ंक्शंस का एक व्यापक सेट प्रदान करता है, जिससे वे अपने जावा अनुप्रयोगों के भीतर ईमेल डेटा को कुशलतापूर्वक प्रबंधित करने, हेरफेर करने और इंटरैक्ट करने में सक्षम होते हैं। द HtmlSaveOptions वर्ग MapiMessage ऑब्जेक्ट को HTML फ़ाइलों के रूप में सहेजने के विकल्पों को परिभाषित करता है। यह HTML आउटपुट को कस्टमाइज़ करने की अनुमति देता है, जैसे कि संसाधन रेंडरिंग मोड निर्दिष्ट करना और छवियों या स्टाइलशीट जैसे बाहरी संसाधनों को संग्रहीत करने के लिए सापेक्ष पथ का उपयोग करना। द ResourceRenderingMode enum class का उपयोग यह निर्धारित करने के लिए किया जाता है कि ईमेल संदेश को HTML फ़ाइल के रूप में सहेजते समय संसाधनों (जैसे, चित्र, अनुलग्नक) को कैसे संभाला जाता है। उदाहरण के लिए, ‘saveToFile’ मोड, संसाधनों को अलग-अलग फ़ाइलों के रूप में सहेजने के लिए सेट किया गया है। नीचे दिया गया कोड नमूना PST फ़ाइल को लोड करने, उसमें से ईमेल संदेश निकालने, संदेशों को HTML प्रारूप में परिवर्तित करने और उचित संसाधन प्रबंधन विकल्पों के साथ उन्हें अलग-अलग HTML फ़ाइलों के रूप में सहेजने में इन वर्गों के काम को दर्शाता है। API हाई कोड सुविधाओं के बारे में अधिक जानकारी के लिए, कृपया हमारी वेबसाइट पर जाएं संदर्भ संसाधन .

जावा के माध्यम से पीएसटी को एचटीएमएल में बदलने के चरण

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

  1. PST फ़ाइल को इसके साथ लोड करें PersonalStorage.fromFile फ़ाइल पथ निर्दिष्ट करने वाली विधि।
  2. यदि यह पहले से मौजूद नहीं है तो आउटपुट डायरेक्टरी बनाएं।
  3. विधि श्रृंखला के साथ इनबॉक्स फ़ोल्डर का प्रतिनिधित्व करने वाले FolderInfo ऑब्जेक्ट को पुनर्प्राप्त करके PST फ़ाइल के भीतर “इनबॉक्स” फ़ोल्डर तक पहुँचें getRootFolder and getSubFolder .
  4. “इनबॉक्स” फ़ोल्डर में प्रत्येक ईमेल संदेश के माध्यम से पुनरावृति करें enumerateMapiMessages method.
  5. का उपयोग करें save आउटपुट निर्देशिका में प्रत्येक ईमेल संदेश को HTML फ़ाइल के रूप में सहेजने की विधि, जिसमें संसाधनों को अलग-अलग फ़ाइलों के रूप में सहेजा गया है।

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

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

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

PST को HTML में बदलें - जावा

// Open the PST file
PersonalStorage pst = PersonalStorage.fromFile(pstFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Inbox folder from PST
FolderInfo inbox = pst.getRootFolder().getSubFolder("Inbox");
// Iterate through PST messages and save them as .html files
int count = 1;
for (MapiMessage msg : inbox.enumerateMapiMessages()) {
// Save each message as .html file
String htmlFilePath = outputDirectory + File.separator + "Message" + count + ".html";
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setResourceRenderingMode(ResourceRenderingMode.SaveToFile);
htmlSaveOptions.setUseRelativePathToResources(true);
msg.save(htmlFilePath, htmlSaveOptions);
System.out.println("Message " + count + " saved as: " + htmlFilePath);
count++;
}
 

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

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

एचटीएमएल फाइल फॉर्मेट क्या है?

HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) एक मानक भाषा है जिसका उपयोग वेब पर दस्तावेज़ बनाने और प्रारूपित करने के लिए किया जाता है। HTML फ़ाइलों में कोड होता है जो वेब पेज की संरचना और सामग्री को परिभाषित करता है, जिसमें टेक्स्ट, चित्र, लिंक और अन्य तत्व शामिल हैं। एंगल ब्रैकेट में संलग्न टैग का उपयोग करके, वेब डेवलपर दिखने में आकर्षक और इंटरैक्टिव वेब पेज बना सकते हैं जिन्हें वेब ब्राउज़र में प्रदर्शित किया जा सकता है। HTML फ़ाइलें “.html” या “.htm” एक्सटेंशन के साथ सहेजी जाती हैं और इन्हें किसी भी वेब ब्राउज़र में खोला जा सकता है। HTML को CSS और JavaScript के साथ मिलाने की क्षमता के साथ, डेवलपर्स बेहतर उपयोगकर्ता अनुभव के लिए डायनामिक और रेस्पॉन्सिव वेबसाइट डिज़ाइन कर सकते हैं।

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

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

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

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

    PST TO EML (आउटलुक ईमेल संदेश)
    PST TO EMLX (एपल ईएमएलएक्स फॉर्मेट)
    PST TO ICS (iCalendar)
    PST TO MBOX (इलेक्ट्रॉनिक मेल संदेश)
    PST TO MHTML (वेब पेज आर्काइव फॉर्मेट)
    PST TO MSG (आउटलुक और एक्सचेंज फॉर्मेट)
    PST TO OFT (आउटलुक ईमेल टेम्प्लेट)
    PST TO OST (ऑफलाइन स्टोरेज फाइल्स)
    PST TO VCF (वर्चुअल कार्ड फॉर्मेट)