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.
- Öffnen Sie die OST-Datei mit der PersonalStorage.FromFile Methode.
- Erstelle das Ausgabeverzeichnis, falls es nicht existiert.
- Rufen Sie den Posteingangsordner ab mit RootFolder.GetSubFolder("Inbox") um den Posteingangsordner in der OST-Datei zu finden.
- Durchlaufen Sie Nachrichten im Posteingang mithilfe von inbox.EnumerateMapiMessages() um alle Nachrichten im Posteingang zu durchlaufen.
- Konfigurieren HtmlSaveOptions um Ressourcen (wie Bilder) in Dateien mit relativen Pfaden zu speichern.
- 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: