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

OST Viewer für .NET‑Anwendungen

OST-Dateien programmgesteuert in C# anzeigen, ohne Abhängigkeiten von Microsoft Outlook oder Thunderbird.

Wie man OST-Dateien mit einer erweiterten E‑Mail‑API anzeigt

Aspose.Email für .NET bietet eine unkomplizierte API, die entwickelt wurde, um verschiedene E‑Mail‑Dateiformate einschließlich OST zu verarbeiten. Ihr breites Funktionsspektrum umfasst die Möglichkeit, OST‑Dateien anzuzeigen, ohne auf Microsoft Outlook oder andere externe Tools angewiesen zu sein. Sie können diese Funktion problemlos in Ihr .NET‑Projekt integrieren. Die API ermöglicht Entwicklern das Laden, Rendern und Anzeigen von OST‑Dateien ohne zusätzliche Software. Mit integrierter Unterstützung für die Konvertierung von OST‑Dateien zu HTML sorgt sie für nahtloses E‑Mail‑Betrachten in Browsern oder Anwendungsoberflächen. Mit Aspose.Email können Sie eine OST‑Datei laden, deren Inhalt parsen und jede E‑Mail als HTML‑Datei speichern, wobei die Ressourcen korrekt im Ausgabeverzeichnis abgelegt und in der Benutzeroberfläche Ihrer Anwendung oder jeder browserbasierten Anzeige‑Lösung dargestellt werden.

Wichtige Funktionen beim Anzeigen von Offline‑Speicherdateien:

  • OST-Dateiinhalt programmgesteuert anzeigen, einschließlich Metadaten, Body und Anhängen.

  • Unterstützung für die Konvertierung von OST-Dateien in das HTML-Format für browserbasierte Darstellung.

  • Kompatibel mit .NET Framework, .NET Core und .NET Standard‑Plattformen.

  • Arbeitet unabhängig von Microsoft Outlook und gewährleistet volle Autonomie.

  • Hohe Leistung für groß angelegte E‑Mail‑Verarbeitungsaufgaben.

C#‑E‑Mail‑API installieren und verwenden, um OST-Dateien anzuzeigen

Beginnen Sie damit, die API in Ihrer Entwicklungsumgebung zu installieren:

  • Öffnen NuGet Paket‑Manager, nach Aspose.Email suchen und Installieren klicken.

  • Sie können auch den folgenden Befehl in der Package‑Manager‑Konsole verwenden.

Befehl


PM> Install-Package Aspose.Email

Nach der Installation können Sie mit dem Codieren beginnen.

Schritte zum Anzeigen von OST mit C#

Aspose.Email ermöglicht es Entwicklern, OST-Dateien mit nur wenigen Codezeilen anzuzeigen.

  1. Öffnen Sie die OST-Datei mit der PersonalStorage.FromFile Methode.
  2. Erstelle das Ausgabeverzeichnis, falls es nicht existiert.
  3. Rufen Sie den Posteingangsordner ab mit RootFolder.GetSubFolder("Inbox") um den Posteingangsordner in der OST-Datei zu finden.
  4. Durchlaufen Sie Nachrichten im Posteingang mithilfe von inbox.EnumerateMapiMessages() um alle Nachrichten im Posteingang zu durchlaufen.
  5. Konfigurieren HtmlSaveOptions um Ressourcen (wie Bilder) in Dateien mit relativen Pfaden zu speichern.
  6. Speichern Sie jede Nachricht als HTML. Für jede Nachricht erstellen Sie einen Dateinamen (Message1.html, Message2.html usw.) und speichern sie anschließend mit der Save‑Funktion und den definierten Optionen.

Systemanforderungen

Aspose.Email für .NET wird auf allen gängigen Betriebssystemen unterstützt. Stellen Sie 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 in Ihrem Projekt referenziert
 

C#‑Code zum Anzeigen von OST

using (var ost = PersonalStorage.FromFile("storage.ost"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = ost.RootFolder.GetSubFolder("Inbox");

    // Iterate through ost messages and save them as .html files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        // Save each message as .html file
        var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

        var htmlSaveOptions = new HtmlSaveOptions
        {
            ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
            UseRelativePathToResources = true
        };

        msg.Save(htmlFilePath, htmlSaveOptions);
    }
}
 

OST in einem Browser anzeigen

Das untenstehende Bild zeigt, wie eine OST-Datei aussieht, wenn sie mit Aspose.Email für .NET in einem Webbrowser gerendert wird. Der E‑Mail‑Inhalt, einschließlich Betreff, Absenderdetails und Body, wird in einem strukturierten HTML‑Format angezeigt, was Lesbarkeit und Benutzerfreundlichkeit gewährleistet.

  • Über Aspose.Email für .NET

    Aspose.Email ist eine Lösung zum Parsen von Microsoft Outlook‑ und Thunderbird‑Formaten. Man kann E‑Mail‑ und Speicherformate wie MSG, EMLX, EML und MHT einfach erstellen, manipulieren und konvertieren. Der Umgang mit E‑Mail‑Anhängen, die Anpassung von Nachrichten‑Headers und die Implementierung verschiedener Netzwerk‑Protokolle wie POP3, IMAP und SMTP zum Senden und Empfangen von E‑Mails ist viel einfacher. Es ist eine eigenständige API und erfordert keine Installation von Microsoft Outlook oder anderer Software.

    Aspose.Email kostenlos testen

    Entdecken Sie das volle Potenzial der Bibliothek mit einer kostenlose Testversion . Besuchen Sie die Aspose.Email für .NET Download‑Seite, um ihre Funktionen zu erkunden und noch heute leistungsstarke E‑Mail‑Funktionalität in Ihre Projekte zu integrieren.

    OST Viewer Online

    E‑Mail‑Datei‑Betrachter für andere Formate

    Aspose.Email für .NET erweitert seine Funktionalität über OST-Dateien hinaus und unterstützt eine Vielzahl von E‑Mail‑Formaten. Entwickler können es auch verwenden, um Folgendes anzuzeigen:

    EML (Outlook‑E‑Mail‑Nachrichten)
    EMLX (Apple‑Mail‑EMLX‑Format)
    ICS (iCalendar‑Dateien für Ereignisdaten)
    MBOX (Sammlungen von elektronischen Nachrichten)
    MSG (Microsoft‑Outlook‑E‑Mail‑Format)
    OFT (Outlook-E-Mail-Vorlagen)
    PST (Outlook Personal Storage Files)
    VCF (Virtuelle‑Karten‑Dateien für Kontaktinformationen)