HTML JPG PDF XML ICS
Aspose.Email  для .NET
ICS

Просмотрщик файлов ICS для .NET

Просматривайте ICS без необходимости установки Microsoft Outlook или Thunderbird.

Как просмотреть файл ICS с помощью C#

Чтобы просмотреть файл ICS, мы будем использовать

Aspose.Email для .NET

API, который является функционально насыщенным, мощным и простым в использовании API для платформы C#, который можно использовать с любым просмотрщиком. Откройте

NuGet

пакетный менеджер, найдите Aspose.Email и установите. Вы также можете использовать следующую команду из консоли пакетного менеджера.

Команда консоли пакетного менеджера


PM> Install-Package Aspose.Email

Этапы просмотра ICS через C#

Aspose.Email упрощает разработчику просмотр файла ICS всего с несколькими строками кода.

  1. Загрузите файл ICS в экземпляр MailMessage с помощью метода Load
  2. Вызовите метод MailMessage.Save, чтобы сохранить ICS в формате HTML
  3. Вызовите Process.Start с путем к результирующему HTML для загрузки содержимого ICS в браузере по умолчанию

Системные требования

Aspose.Email для .NET поддерживается на всех основных операционных системах. Просто убедитесь, что у вас есть следующие предварительные требования.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core и платформами Xamarin
  • Среда разработки, такая как Microsoft Visual Studio
  • Aspose.Email для .NET, ссылка в вашем проекте
 

C# код для просмотра ICS


string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// загружаем файл ICS в экземпляр MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.ics"))
{
    // сохраняем ICS в формате HTML
    message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// загружаем результирующий HTML в браузер по умолчанию
System.Diagnostics.Process.Start(output);
 
  • О Aspose.Email для .NET API

    Aspose.Email является решением для разбора форматов Microsoft Outlook и Thunderbird. Один может легко создавать, манипулировать, конвертировать электронную почту и форматы хранения, такие как MSG, EMLX, EML и MHT. Работа с вложениями электронной почты, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения электронной почты гораздо проще. Это отдельный API и не требует установки Microsoft Outlook или любого другого программного обеспечения.

    Бесплатное приложение для просмотра ICS

    ICS What is ICS File Format

    Спецификация основных объектов интернет-календарей и планирования (iCalendar) является интернет-стандартом (RFC 2445) для обмена и развертывания событий календаря и планирования. Формат iCalendar является совместимым, что обеспечивает обмен информацией календаря между пользователями, имеющими разные электронные приложения. Формат iCalendar форматирует входные данные как многопurpose Internet Mail Extensions (MIME) и облегчает обмен объектами через различные транспортные протоколы. Эти транспортные протоколы могут быть SMTP, HTTP, точка-точка асинхронная связь и транспорт сети на основе физических носителей. iCalendar позволяет пользователям делиться событиями, зависимыми от даты/времени задачами и информацией о занятости/свободном времени через электронные письма с другими пользователями, которые могут ответить. Файлы iCalendar хранятся с суффиксами ".ics", ".iCalendar" или ".ifb" с MIME-типом "text/calendar".

    Read More

    Другие поддерживаемые форматы просмотра

    Используя C#, можно также просматривать многие другие форматы файлов, включая.

    EML (Сообщения электронной почты Outlook)
    EMLX (Формат Apple EMLX)
    MBOX (Электронные почтовые сообщения)
    MSG (Формат Outlook и Exchange)
    OFT (Шаблоны сообщений Outlook)
    OST (Файлы оффлайн-накопления)
    PST (Файлы личного хранения Outlook)
    VCF (Формат виртуальной карты)