PST को C # के माध्यम से MHT में कनवर्ट करें
Microsoft® Outlook® या Thunderbird® इंस्टॉल किए बिना PST को MHT में बदलें।
C # का उपयोग करके PST को MHT में कैसे परिवर्तित करें
PST को MHT में बदलने के लिए विश्वसनीय और कुशल समाधान की तलाश करने वाले C # डेवलपर्स के लिए, .NET के लिए Aspose.Email एक व्यापक और उपयोगकर्ता के अनुकूल फ़ाइल रूपांतरण API प्रदान करता है। API एक प्रगतिशील और बहुमुखी लाइब्रेरी का एक हिस्सा है, जो ईमेल संदेश, अटैचमेंट बनाने और प्रबंधित करने, ईमेल मेटाडेटा निकालने, विभिन्न प्रोटोकॉल के माध्यम से ईमेल सर्वर के साथ इंटरैक्ट करने के साथ-साथ ईमेल के बीच कनवर्ट करने जैसे विभिन्न ईमेल प्रोसेसिंग कार्यों को संभालने के लिए एक सरल और सहज दृष्टिकोण प्रदान करता है। formats आउटलुक या थंडरबर्ड निर्भरता के बिना
लाइब्रेरी का उपयोग करने वाले डेवलपर कोड की कुछ पंक्तियों में उच्च गुणवत्ता वाले परिणामों के साथ फ़ाइलों को आसानी से एक प्रारूप से दूसरे प्रारूप में परिवर्तित कर सकते हैं। इस प्रक्रिया में कुछ सरल और सरल चरण शामिल हैं जैसे ईमेल डेटा लोड करना, इसे प्रोसेस करना और इसे वांछित प्रारूप में सहेजना। यह API को C # अनुप्रयोगों में फ़ाइल रूपांतरण कार्यों को स्वचालित करने के लिए एक उत्कृष्ट उपकरण बनाता है।
PST को MHT प्रारूप में परिवर्तित करना डेवलपर्स को ईमेल डेटा माइग्रेशन और एकीकरण कार्यों को कुशलतापूर्वक प्रबंधित करने में सक्षम बनाता है। यह प्रक्रिया, जो हमारे सहज API द्वारा समर्थित है, डेवलपर्स को ईमेल डेटा ट्रांसफर को स्वचालित और सरल बनाने का अधिकार देती है, जिससे विभिन्न ईमेल क्लाइंट के बीच एक सहज संक्रमण सुनिश्चित होता है, जिससे जटिल मैनुअल रूपांतरण प्रक्रियाओं की आवश्यकता समाप्त हो जाती है। इसके फलस्वरूप, डेवलपर समय और संसाधनों की बचत कर सकते हैं, और अपनी ईमेल प्रक्रियाओं की समग्र दक्षता को बढ़ा सकते हैं।
अपनी PST फ़ाइलों को अभी MHT प्रारूप में कनवर्ट करें। अपने C # प्रोजेक्ट में Aspose.Email नेमस्पेस को शामिल करके प्रारंभ करें। आप निम्न में से कोई एक क्रिया करके ऐसा कर सकते हैं:
Open NuGet पैकेज मैनेजर, Aspose.Email की खोज करें और इसे अपने डिवाइस पर इंस्टॉल करें।
पैकेज मैनेजर कंसोल से निम्न कमांड का उपयोग करें:
PM> Install-Package Aspose.Email
अधिक जानकारी के लिए आप हमारी सलाह ले सकते हैं documentation or support.
PST को C # के माध्यम से MHT में बदलने के चरण
.NET प्रोग्रामर कोड की कुछ ही पंक्तियों में PST फ़ाइलों को MHT में आसानी से लोड और परिवर्तित कर सकते हैं।
- PersonalStorage.FromFile विधि का उपयोग करके PST फ़ाइल “storage.pst” को लोड करें।
- अगर यह मौजूद नहीं है तो आउटपुट डायरेक्टरी बनाएं।
- PST फ़ाइल के भीतर “इनबॉक्स” सबफ़ोल्डर तक पहुँचें।
- “इनबॉक्स” फ़ोल्डर में प्रत्येक संदेश के माध्यम से पुनरावृति करें।
- saveOptions.defaultMHTML के साथ सहेजें विधि का उपयोग करके आउटपुट निर्देशिका में प्रत्येक संदेश को .mht फ़ाइल के रूप में सहेजें।
सिस्टम आवश्यकताएँ
.NET रूपांतरण स्रोत कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज या COM इंटरॉप के माध्यम से .NET फ्रेमवर्क, .NET कोर, और PHP, VBScript, डेल्फी, C ++ के साथ संगत OS।
- माइक्रोसॉफ्ट विज़ुअल स्टूडियो जैसे विकास का माहौल।
- .NET DLL के लिए Aspose.email आपके प्रोजेक्ट में संदर्भित है।
यह नमूना कोड PST से MHT 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 .mht files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
var mhtFilePath = Path.Combine(outputDirectory, $"Message{count}.mht");
msg.Save(mhtFilePath, SaveOptions.DefaultMhtml);
Console.WriteLine($"Message {count} saved as: {mhtFilePath}");
count++;
}
}
PST को MHT में बदलने के लिए फ्री ऐप
अन्य समर्थित रूपांतरण
आप PST को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।