HTML JPG EMAIL XML OLM
  Product Family
VCF

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

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

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

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


PM> Install-Package Aspose.EMAIL

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

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

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

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

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

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

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

using Aspose.Email.Storage.Olm;
using Aspose.Email.Mapi;

using (var olm = OlmStorage.FromFile("filename.olm"))
{
    var folder = olm.GetFolder("Contacts", true);

    foreach (var msg in folder.EnumerateMapiMessages())
    {
        if (msg.SupportedType == MapiItemType.Contact)
        {
            var mapiContactItem = (MapiContact)msg.ToMapiMessageItem();

            // save message in emlx format
            mapiContactItem.Save($"{msg.Subject}.vcf", ContactSaveFormat.VCard);
        }
    }
}
 
  • OLM को VCF में बदलने के लिए फ्री ऐप