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