सी # के माध्यम से पीएसटी को एमएचटीएमएल में कनवर्ट करें
Outlook® या थंडरबर्ड® निर्भरता के बिना .NET API का उपयोग करके PST से MHTML C # रूपांतरण।
C # का उपयोग करके PST को MHTML में कैसे परिवर्तित करें
PST को MHTML में बदलने के लिए विश्वसनीय और कुशल समाधान की तलाश करने वाले C # डेवलपर्स के लिए, .NET के लिए Aspose.Email एक व्यापक और उपयोगकर्ता के अनुकूल फ़ाइल रूपांतरण API प्रदान करता है। API एक प्रगतिशील और बहुमुखी लाइब्रेरी का एक हिस्सा है, जो ईमेल संदेश, अटैचमेंट बनाने और प्रबंधित करने, ईमेल मेटाडेटा निकालने, विभिन्न प्रोटोकॉल के माध्यम से ईमेल सर्वर के साथ इंटरैक्ट करने के साथ-साथ ईमेल के बीच कनवर्ट करने जैसे विभिन्न ईमेल प्रोसेसिंग कार्यों को संभालने के लिए एक सरल और सहज दृष्टिकोण प्रदान करता है। formats आउटलुक या थंडरबर्ड निर्भरता के बिना
PST को MHTML में परिवर्तित करने से डेवलपर्स को ईमेल डेटा माइग्रेशन और एकीकरण कार्यों को कुशलतापूर्वक संभालने की अनुमति मिलती है। यह प्रक्रिया, जो हमारे सहज API द्वारा समर्थित है, डेवलपर्स को ईमेल डेटा ट्रांसफर को स्वचालित और सरल बनाने में सक्षम बनाती है, जिससे एक ईमेल क्लाइंट से दूसरे ईमेल क्लाइंट में सहज संक्रमण सुनिश्चित होता है, और जटिल मैन्युअल रूपांतरण प्रक्रियाओं की आवश्यकता समाप्त हो जाती है। परिणामस्वरूप, डेवलपर समय और संसाधनों की बचत कर सकते हैं, और अपनी ईमेल प्रक्रियाओं की समग्र दक्षता को बढ़ा सकते हैं।
नीचे दिया गया कोड नमूना दर्शाता है कि उच्च गुणवत्ता वाले परिणामों के साथ कोड की कुछ पंक्तियों में PST फ़ाइल को MHTML प्रारूप में कैसे परिवर्तित किया जाए। इस प्रक्रिया में कुछ सरल और सरल चरण शामिल हैं जैसे ईमेल डेटा लोड करना, इसे संसाधित करना और इसे वांछित प्रारूप में सहेजना। यह API को C # अनुप्रयोगों में फ़ाइल रूपांतरण कार्यों को स्वचालित करने के लिए एक उत्कृष्ट उपकरण बनाता है।
अपनी PST फ़ाइलों को अभी MHTML प्रारूप में कनवर्ट करें। अपने C # प्रोजेक्ट में Aspose.Email नेमस्पेस को शामिल करके प्रारंभ करें। आप निम्न में से कोई एक क्रिया करके ऐसा कर सकते हैं:
Open NuGet पैकेज मैनेजर, Aspose.Email की खोज करें और इसे अपने डिवाइस पर इंस्टॉल करें।
पैकेज मैनेजर कंसोल से निम्न कमांड का उपयोग करें:
PM> Install-Package Aspose.Email
अधिक जानकारी के लिए आप हमारी सलाह ले सकते हैं documentation or support.
C # के माध्यम से PST को MHTML में बदलने के चरण
.NET प्रोग्रामर कोड की कुछ ही पंक्तियों में PST फ़ाइलों को MHTML में आसानी से लोड और परिवर्तित कर सकते हैं।
- PST फ़ाइल “storage.pst” खोलें।
- अगर यह मौजूद नहीं है तो आउटपुट डायरेक्टरी बनाएं।
- PST फ़ाइल में “इनबॉक्स” फ़ोल्डर तक पहुँचें।
- “इनबॉक्स” फ़ोल्डर में प्रत्येक संदेश के माध्यम से पुनरावृति करें।
- आउटपुट डायरेक्टरी में प्रत्येक संदेश को .mhtml फ़ाइल के रूप में सहेजें।
सिस्टम आवश्यकताएँ
.NET रूपांतरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज या COM इंटरॉप के माध्यम से .NET फ्रेमवर्क, .NET कोर, और PHP, VBScript, डेल्फी, C ++ के साथ संगत OS।
- माइक्रोसॉफ्ट विज़ुअल स्टूडियो जैसे विकास का माहौल।
- .NET DLL के लिए Aspose.email आपके प्रोजेक्ट में संदर्भित है।
यह नमूना कोड PST से MHTML C # रूपांतरण दिखाता है
using (var pst = PersonalStorage.FromFile("storage.pst"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = pst.RootFolder.GetSubFolder("Inbox");
// Iterate through pst messages and save them as .mhtml files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
var mhtmlFilePath = Path.Combine(outputDirectory, $"Message{count}.mhtml");
msg.Save(mhtmlFilePath, SaveOptions.DefaultMhtml);
Console.WriteLine($"Message {count} saved as: {mhtmlFilePath}");
count++;
}
}
PST को MHTML में बदलने के लिए फ्री ऐप
अन्य समर्थित रूपांतरण
आप PST को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।