Konvertieren Sie OST über C# in MHT
Konvertieren Sie OST in MHT, ohne dass Microsoft® Outlook® oder Thunderbird® installiert sein müssen.
Um OST in MHT zu konvertieren, verwenden wir Aspose.Email für.NET API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentbearbeitung und Konvertierung von Dokumenten für die C#-Plattform. Ö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 Konvertieren von OST in MHT über C #
.NET-Programmierer können OST-Dateien in nur wenigen Codezeilen problemlos in MHT laden und konvertieren.
- Laden Sie die OST-Datei mit PersonalStorage.fromFile
- Rufen Sie die SaveAs-Methode auf
- Übergeben Sie die Ausgabe-MHT-Datei und FileFormat.MHT als Parameter
- Die MHT-Datei wird im angegebenen Pfad gespeichert
Anforderungen an das System
Bevor Sie den Quellcode der .NET-Konvertierung ausführen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.
- Microsoft Windows oder ein kompatibles Betriebssystem mit.NET Framework, .NET Core und PHP, VBScript, Delphi, C++ über COM Interop.
- Entwicklungsumgebung wie Microsoft Visual Studio.
- Aspose.email für.NET-DLL, auf die in Ihrem Projekt verwiesen wird.
Dieser Beispielcode zeigt die C#-Konvertierung von OST in MHT
using Aspose.Email;
using Aspose.Email.Storage.Pst;
using (var ost = PersonalStorage.FromFile("sourceFile.ost"))
{
foreach (var folder in ost.RootFolder.GetSubFolders())
{
foreach (var msg in folder.EnumerateMapiMessages())
{
msg.Save($"{msg.Subject}.mht", SaveOptions.DefaultMhtml);
}
}
}
Kostenlose App zum Konvertieren von OST in MHT
Andere unterstützte Konvertierungen
Sie können OST auch in viele andere Dateiformate konvertieren, darunter die unten aufgeführten.