HTML JPG EMAIL XML OLM
  Product Family
PST

OLM को C # के माध्यम से PST में कनवर्ट करें

Microsoft® Outlook® या Thunderbird® इंस्टॉल किए बिना OLM को PST में कनवर्ट करें।

OLM को PST में बदलने के लिए, हम इसका उपयोग करेंगे .NET के लिए Aspose.Email API जो C # प्लेटफ़ॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान दस्तावेज़ हेरफेर और रूपांतरण API है। खोलें NuGet पैकेज मैनेजर, के लिए खोजें Aspose.Email और इंस्टॉल करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

पैकेज मैनेजर कंसोल कमांड


PM> Install-Package Aspose.EMAIL

OLM को C # के माध्यम से PST में बदलने के चरण

.NET प्रोग्रामर आसानी से OLM फ़ाइलों को कोड की कुछ पंक्तियों में PST में लोड और परिवर्तित कर सकते हैं।

  1. MailMessage.load का उपयोग करके स्रोत EML फ़ाइल लोड करें
  2. सेव ऑप्शन सेट करें
  3. पैरामीटर के रूप में saveOptions के साथ सहेजें विधि को कॉल करें

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

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

  • माइक्रोसॉफ्ट विंडोज या COM इंटरॉप के माध्यम से .NET फ्रेमवर्क, .NET कोर, और PHP, VBScript, डेल्फी, C ++ के साथ संगत OS।
  • माइक्रोसॉफ्ट विज़ुअल स्टूडियो जैसे विकास का माहौल।
  • .NET DLL के लिए Aspose.email आपके प्रोजेक्ट में संदर्भित है।
 

यह नमूना कोड OLM से PST C # रूपांतरण दिखाता है

using Aspose.Email.Storage.Olm;
using Aspose.Email.Storage.Pst;

using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
using (var olm = OlmStorage.FromFile("filename.olm"))
{
    var folder = olm.GetFolder("Inbox", true);
    var targetFolder = pst.CreatePredefinedFolder("Inbox", StandardIpmFolder.Inbox);

    // add messages to pst
    targetFolder.AddMessages(folder.EnumerateMapiMessages());
}
 
  • OLM को PST में बदलने के लिए फ्री ऐप