HTML JPG EMAIL XML OLM
  Product Family
VCF

Converteer OLM naar VCF via C#

Converteer OLM naar VCF zonder dat Microsoft® Outlook® of Thunderbird® geïnstalleerd hoeft te zijn.

Om OLM naar VCF te converteren, gebruiken we Aspose.Email voor .NET API, een veelzijdige, krachtige en gebruiksvriendelijke API voor documentmanipulatie en -conversie voor het C#-platform. Open NuGet pakketbeheerder, zoek naar Aspose.Email en installeer. U kunt ook de volgende opdracht van de Package Manager Console gebruiken.

Commando voor Package Manager Console


PM> Install-Package Aspose.EMAIL

Stappen om OLM naar VCF te converteren via C #

.NET-programmeurs kunnen eenvoudig OLM-bestanden laden en converteren naar VCF in slechts een paar regels code.

  1. Laad het EML-bestand van de bron met MailMessage.load
  2. Opslakopties instellen
  3. Roep de Save-methode aan met SaveOptions als parameter

Systeemvereisten

Voordat u de broncode van de .NET-conversie uitvoert, moet u ervoor zorgen dat u aan de volgende vereisten voldoet.

  • Microsoft Windows of een compatibel besturingssysteem met .NET Framework, .NET Core en PHP, VBScript, Delphi, C++ via COM Interop.
  • Ontwikkelomgeving zoals Microsoft Visual Studio.
  • Aspose.email voor .NET DLL waarnaar in uw project wordt verwezen.
 

Deze voorbeeldcode toont de conversie van OLM naar 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);
        }
    }
}
 
  • Gratis app om OLM naar VCF te converteren