HTML JPG PDF XML ICS
Aspose.Email  für.NET
ICS

ICS-Dateibetrachter für.NET

Zeigen Sie ICS an, ohne dass Microsoft Outlook oder Thunderbird installiert sein müssen.

 

So zeigen Sie die ICS-Datei mit C# an

Um die ICS-Datei anzuzeigen, verwenden wir

Aspose.Email für.NET

API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API für die C#-Plattform, die mit jedem Viewer verwendet werden kann. Öffnen

NuGet

Paketmanager, suche nach Aspose.Email und installiere. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager-Konsolenbefehl


PM> Install-Package Aspose.Email

Schritte zum Anzeigen von ICS über C#

Aspose.Email macht es den Entwicklern leicht, die ICS-Datei mit nur wenigen Codezeilen anzuzeigen.

  1. Laden Sie die ICS-Datei in eine Instanz von MailMessage über die Load-Methode
  2. Rufen Sie die Methode MailMessage.Save auf, um ICS im HTML-Format zu speichern
  3. Rufen Sie Process.Start mit dem Pfad zum resultierenden HTML auf, um ICS-Inhalte in den Standardbrowser zu laden

Anforderungen an das System

Aspose.Email für.NET wird auf allen gängigen Betriebssystemen unterstützt. Stellen Sie einfach sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit.NET Framework-, .NET Core- und Xamarin-Plattformen
  • Entwicklungsumgebung wie Microsoft Visual Studio
  • Aspose.Email für.NET, auf das in Ihrem Projekt verwiesen wird
 

C#-Code zum Anzeigen von ICS


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

// load the ICS file in an instance of MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.ics"))
{
    // save ICS in HTML format
    message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);
 
  • Über Aspose.Email für.NET-API

    Aspose.Email ist eine Parsing-Lösung für Microsoft Outlook- und Thunderbird-Formate. E-Mail- und Speicherformate wie MSG, EMLX, EML und MHT können auf einfache Weise erstellt, bearbeitet und konvertiert werden. Die Handhabung von E-Mail-Anhängen, die Anpassung der Nachrichtenüberschriften und die Implementierung verschiedener Netzwerkprotokolle wie POP3, IMAP und SMTP zum Senden und Empfangen von E-Mails sind viel einfacher. Es ist eine eigenständige API und erfordert weder Microsoft Outlook noch eine andere Softwareinstallation.

    Kostenlose App zum Anzeigen von ICS

    ICS What is ICS File Format

    Die Internet Calendaring and Scheduling Core Object Specification (iCalendar) ist ein Internetstandard (RFC 2445) für den Austausch und die Bereitstellung der Kalenderereignisse und die Planung. Das iCalendar-Format ist interoperabel und gewährleistet so den Austausch von Kalenderinformationen zwischen Benutzern mit unterschiedlichen E-Mail-Anwendungen. iCalendar formatiert die Eingabedaten als MIME (Multipurpose Internet Mail Extensions) und ermöglicht den Austausch von Objekten über verschiedene Transportprotokolle. Bei diesen Transportprotokollen kann es sich um SMTP, HTTP, asynchrone Punkt-zu-Punkt-Kommunikation und Netzwerktransport auf physischen Medien handeln. Mit iCalendar können Benutzer Ereignisse, datum/zeitabhängige Aufgaben und Frei-/Gebuch-Informationen per E-Mail an andere Benutzer weitergeben, die darauf antworten können. iCalendar-Dateien werden mit den Suffixen „.ics“, „.iCalendar“ oder „.ifb“ mit dem MIME-Typ „text/calendar“ gespeichert.

    Read More

    Andere unterstützte Viewer-Formate

    Mit C# kann man auch viele andere Dateiformate anzeigen, darunter.

    EML (Outlook-E-Mail-Nachrichten)
    EMLX (Apple EMLX-Format)
    MBOX (E-Mail-Nachrichten)
    MSG (Outlook- und Exchange-Format)
    OFT (Outlook-E-Mail-Vorlagen)
    OST (Offline-Speicherdateien)
    PST (Persönliche Speicherdateien von Outlook)
    VCF (Virtuelles Kartenformat)