HTML
JPG
EMAIL
XML
OLM
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.
- Laad het EML-bestand van de bron met MailMessage.load
- Opslakopties instellen
- 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);
}
}
}