HTML JPG EMAIL XML OLM
  Product Family
ICS

Konwertuj OLM na ICS przez C #

Konwertuj OLM na ICS bez konieczności instalowania programu Microsoft® Outlook® lub Thunderbird®.

Aby przekonwertować OLM na ICS, 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.

<h3>Polecenie konsoli Menedżera pakietów</h3>

PM> Install-Package Aspose.EMAIL

Kroki, aby przekonwertować OLM na ICS przez C #

Programiści .NET mogą łatwo ładować i konwertować pliki OLM do ICS w zaledwie kilku wierszach kodu.

  1. Załaduj źródłowy plik EML za pomocą MailMessage.load
  2. Ustaw SaveOptions
  3. 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 na 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);
        }
    }
}
 
  • Darmowa aplikacja do konwersji OLM na ICS

    Sprawdź nasze demo na żywo Konwersja OLM do ICS z następującymi korzyściami.

      Nie ma potrzeby pobierania ani konfigurowania czegokolwiek.
      Nie trzeba pisać żadnego kodu.
      Po prostu prześlij plik OLM i naciśnij przycisk „Konwertuj”.
      Natychmiast otrzymasz link do pobrania dla resultant ICS pliku.
    Biblioteka poczty e-mail, która ułatwia pracę z wieloma formatami Microsoft Outlook i Mozilla Thunderbird, a także zapewnia możliwość zarządzania plikami przechowywania wiadomości. Interfejs API umożliwia również wysyłanie i odbieranie wiadomości e-mail za pośrednictwem POP3, IMAP i SMTP lub łączenie się z Microsoft Exchange Server za pośrednictwem WebDAV i Exchange Web Services.

    OLM What is OLM File Format

    {{olm}}

    Read More

    ics What is ics File Format

    Internet Calendaring and Scheduling Core Object Specification (iCalendar) jest standardem internetowym (RFC 2445) do wymiany i wdrażania zdarzeń kalendarzowych i planowania. Format iCalendar jest interoperacyjny, zapewniając w ten sposób wymianę informacji kalendarzowych między użytkownikami posiadającymi różne aplikacje e-mail. iCalendar formatuje dane wejściowe jako Multipurpose Internet Mail Extensions (MIME) i ułatwia wymianę obiektu za pomocą różnych protokołów transportowych. Te protokoły transportu mogą być SMTP, HTTP, asynchroniczna komunikacja punkt-punkt i transport sieciowy w mediach fizycznych. iCalendar umożliwia użytkownikom udostępnianie zdarzeń, zadań zależnych od daty i czasu oraz bezpłatnych/zajętych informacji za pośrednictwem wiadomości e-mail innym użytkownikom, którzy mogą odpowiadać. Pliki iCalendar przechowują za pomocą przyrostków „.ics” „.iCalendar” lub „.ifb” z typem MIME „text/calendar”.

    Read More