HTML
JPG
EMAIL
XML
OLM
VCF
Konwertuj OLM na VCF przez C #
Konwertuj OLM na VCF bez konieczności instalowania programu Microsoft® Outlook® lub Thunderbird®.
Aby przekonwertować OLM na VCF, użyjemy Aspose.Email dla .NET API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji i konwersji dokumentów dla platformy C #. Otwórz NuGet menedżer pakietów, wyszukaj Aspose.Email i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.
Polecenie konsoli Menedżera pakietów
PM> Install-Package Aspose.EMAIL
Kroki, aby przekonwertować OLM na VCF przez C #
Programiści .NET mogą łatwo załadować i konwertować pliki OLM do VCF w zaledwie kilku wierszach kodu.
- Załaduj źródłowy plik EML za pomocą MailMessage.load
- Ustaw SaveOptions
- Wywołaj metodę Zapisz z parametrem SaveOptions
Wymagania systemowe
Przed uruchomieniem kodu źródłowego konwersji.NET upewnij się, że masz następujące wymagania wstępne.
- Microsoft Windows lub kompatybilny system operacyjny z programem.NET Framework, .NET Core i PHP, VBScript, Delphi, C ++ poprzez COM Interop.
- Środowisko programistyczne, takie jak Microsoft Visual Studio.
- Aspose.email dla DLL.NET odnośnych w projekcie.
Ten przykładowy kod pokazuje konwersję OLM do 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);
}
}
}