HTML
JPG
EMAIL
XML
OLM
VCF
Перетворити OLM у VCF через C #
Перетворіть OLM на VCF без встановлення Microsoft® Outlook® або Thunderbird®.
Для того, щоб перетворити OLM в VCF, ми будемо використовувати Аспосе.Електронна пошта до.NET API, який є багатофункціональним, потужним і простим у використанні API для маніпулювання документами та конвертації для платформи C #. Відкрити NuGet менеджер пакетів, пошук Aspose.Email і встановити. Ви також можете скористатися наступною командою з консолі менеджера пакетів.
Команда консолі менеджера пакетів
PM> Install-Package Aspose.EMAIL
Кроки для перетворення OLM у VCF через C #
Програміти.NET можуть легко завантажувати та конвертувати файли OLM у VCF всього за кілька рядків коду.
- Завантажте вихідний файл EML за допомогою MailMessage.load
- Встановити параметри збереження
- Виклик методу Save з параметром SaveOptions
Системні вимоги
Перш ніж запускати вихідний код перетворення.NET, переконайтеся, що у вас є наступні передумови.
- Майкрософт Windows або сумісна ОС з.NET Framework, .NET Core та PHP, VBScript, Delphi, C ++ через COM Interop.
- Середовище розробки, як-от Microsoft Visual Studio.
- Aspose.email для.NET DLL, на яку посилається у вашому проекті.
Цей зразок коду показує перетворення 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);
}
}
}