HTML
JPG
EMAIL
XML
OLM
VCF
Convertire OLM in VCF tramite C#
Converti OLM in VCF senza la necessità di installare Microsoft® Outlook® o Thunderbird®.
Per convertire OLM in VCF, useremo Aspose.Email per .NET API che è un’API di manipolazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C#. Apri NuGet gestore di pacchetti, cerca Aspose.Email e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.
Comando della console di Package Manager
PM> Install-Package Aspose.EMAIL
Passaggi per convertire OLM in VCF tramite C#
I programmatori.NET possono caricare e convertire facilmente i file OLM in VCF in poche righe di codice.
- Carica il file EML di origine utilizzando MailMessage.load
- Imposta opzioni di salvataggio
- Chiama il metodo Save con SaveOptions come parametro
Requisiti di sistema
Prima di eseguire il codice sorgente della conversione.NET, assicurati di disporre dei seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
- Ambiente di sviluppo come Microsoft Visual Studio.
- Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
Questo codice di esempio mostra la conversione da OLM a VCF da 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);
}
}
}