Konwertuj ICS na OST przez C #
Konwersja ICS na OST C # przy użyciu interfejsu API .NET bez potrzeby korzystania z programu Outlook® lub Thunderbird®.
Jak przekonwertować ICS na OST za pomocą C #
Aby przekonwertować ICS na OST, użyjemy
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
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ć ICS na OST przez C #
Programiści .NET mogą łatwo załadować i konwertować pliki ICS do OST w zaledwie kilku wierszach kodu.
- Załaduj plik ICS za pomocą Calendar.Appointment.Load.
- Zapisz jako MSG w MemoryStream.
- Otwórz plik OST
- Przekaż ścieżkę pliku wyjściowego z rozszerzeniem pliku OST.
- Wywołaj metodę AddMessage.
- Przekaż MapiMessage załadowany z MemoryStream.
- Plik OFT zostanie zapisany na określonej ścieżce.
Wymagania systemowe
Przed uruchomieniem kodu 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.
- Uwzględnij przestrzeń nazw w odpowiedniej klasie.
Ten przykładowy kod pokazuje konwersję ICS na OST C #
// load the ICS file to be converted
// save ICS as a MSG
using var msgStream = new MemoryStream();
Aspose.Email.Calendar.Appointment
.Load("My File.ics")
.Save(msgStream, AppointmentSaveFormat.Msg);
// open an OST file
using var pst = PersonalStorage.FromFile("Saved File.ost");
// get a calendar folder
var calendarFolder = pst.GetPredefinedFolder(StandardIpmFolder.Appointments);
// add MSG to the calendar folder
calendarFolder.AddMessage(MapiMessage.Load(msgStream));
Darmowa aplikacja do konwersji ICS na OST
Sprawdź nasze demo na żywo Konwersja ICS do OST z następującymi korzyściami.
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 Moreost What is ost File Format
Pliki OST lub pliki pamięci offline reprezentują dane skrzynki pocztowej użytkownika w trybie offline na komputerze lokalnym po rejestracji w programie Exchange Server przy użyciu programu Microsoft Outlook. Jest automatycznie tworzony przy pierwszym użyciu programu Microsoft Outlook po połączeniu z serwerem. Po utworzeniu pliku dane są synchronizowane z serwerem poczty e-mail, dzięki czemu są dostępne w trybie offline, a także w przypadku odłączenia się z serwerem poczty e-mail. Pliki OST mogą używać elementów skrzynki pocztowej, takich jak wiadomości e-mail, kontakty, informacje kalendarza, notatki, zadania i inne podobne dane. Użytkownicy mogą tworzyć wiadomości e-mail i inne elementy danych w pliku OST nawet w przypadku braku połączenia z serwerem, ale nie będą one synchronizowane z serwerem. Po nawiązaniu połączenia plik lokalny jest ponownie synchronizowany z serwerem, dzięki czemu zarówno serwer, jak i kopia lokalna znajdują się na tym samym poziomie informacji.
Read MoreInne obsługiwane konwersje
Możesz również przekonwertować ICS na wiele innych formatów plików, w tym kilka wymienionych poniżej.