Преобразование OLM в ICS через C#
Преобразование OLM в ICS без установки Microsoft® Outlook® или Thunderbird®.
Чтобы преобразовать OLM в ICS, мы будем использовать Aspose.Email для .NET API, который представляет собой многофункциональный, мощный и простой в использовании API для обработки и преобразования документов для платформы C#. Открытым NuGet менеджер пакетов, поиск Aspose.Email и установить. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
<h3>Команда консоли диспетчера пакетов</h3>
PM> Install-Package Aspose.EMAIL
Шаги по преобразованию OLM в ICS через C#
Программисты .NET могут легко загружать и преобразовывать файлы OLM в ICS всего за несколько строк кода.
- Загрузите исходный файл EML с помощью MailMessage.Load
- Установить параметры сохранения
- Вызовите метод Save с SaveOptions в качестве параметра
Системные Требования
Перед запуском исходного кода преобразования .NET убедитесь, что выполнены следующие предварительные условия.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core и PHP, VBScript, Delphi, C++ через COM Interop.
- Среда разработки, такая как Microsoft Visual Studio.
- Aspose.EMAIL для .NET DLL, на которую ссылается ваш проект.
В этом примере кода показано преобразование OLM в ICS C#
using Aspose.Email.Calendar;
using Aspose.Email.Storage.Olm;
using Aspose.Email.Mapi;
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Calendar", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
if (msg.SupportedType == MapiItemType.Calendar)
{
var mapiCalendarItem = (MapiCalendar)msg.ToMapiMessageItem();
// save message in emlx format
mapiCalendarItem.Save($"{msg.Subject}.ics", AppointmentSaveFormat.Ics);
}
}
}
Бесплатное приложение для преобразования OLM в ICS
Проверьте наши живые демонстрации для Преобразование OLM в ICS со следующими преимуществами.
ics What is ics File Format
Спецификация основных объектов календаря и планирования Интернета (iCalendar) — это интернет-стандарт (RFC 2445) для обмена и развертывания событий календаря и планирования. Формат iCalendar является интероперабельным, что обеспечивает обмен информацией календаря между пользователями, использующими различные приложения электронной почты. iCalendar форматирует входные данные как многоцелевые расширения почты Интернета (MIME) и облегчает обмен объектами через различные транспортные протоколы. Эти транспортные протоколы могут быть SMTP, HTTP, двухточечной асинхронной связью и сетевым транспортом на основе физических носителей. iCalendar позволяет пользователям обмениваться событиями, задачами, зависящими от даты/времени, и информацией о занятости по электронной почте другим пользователям, которые могут ответить. Файлы iCalendar хранятся с использованием суффиксов «.ics», «.iCalendar» или «.ifb» с типом MIME «текст/календарь».
Read More