Konvertieren Sie PST über C# in MHT
Konvertieren Sie PST in MHT, ohne dass Microsoft® Outlook® oder Thunderbird® installiert sind.
So konvertieren Sie PST mit C# in MHT
Für C#-Entwickler, die nach einer zuverlässigen und effizienten Lösung zur Konvertierung von PST in MHT suchen, Aspose.Email für.NET bietet eine umfassende und benutzerfreundliche Dateikonvertierungs-API. Die API ist Teil einer fortschrittlichen und vielseitigen Bibliothek, die einen einfachen und intuitiven Ansatz für die Bewältigung verschiedener E-Mail-Verarbeitungsaufgaben bietet, z. B. das Erstellen und Verwalten von E-Mail-Nachrichten und Anhängen, das Extrahieren von E-Mail-Metadaten, die Interaktion mit E-Mail-Servern über verschiedene Protokolle sowie die Konvertierung zwischen E-Mails formats ohne Outlook- oder Thunderbird-Abhängigkeiten.
Entwickler, die die Bibliothek verwenden, können problemlos Dateien von einem Format in ein anderes konvertieren, wobei qualitativ hochwertige Ergebnisse in nur wenigen Codezeilen erzielt werden. Der Vorgang umfasst einige einfache und unkomplizierte Schritte wie das Laden von E-Mail-Daten, deren Verarbeitung und Speichern im gewünschten Format. Dies macht die API zu einem hervorragenden Tool zur Automatisierung von Dateikonvertierungsaufgaben in C#-Anwendungen.
Durch die Konvertierung von PST in das MHT-Format können Entwickler Aufgaben zur Migration und Integration von E-Mail-Daten effizient verwalten. Dieser Prozess, der von unserer intuitiven API unterstützt wird, ermöglicht es Entwicklern, die E-Mail-Datenübertragung zu automatisieren und zu vereinfachen. So wird ein nahtloser Übergang zwischen verschiedenen E-Mail-Clients gewährleistet, sodass keine komplexen manuellen Konvertierungsverfahren erforderlich sind. Somit können Entwickler Zeit und Ressourcen sparen und die Gesamteffizienz ihrer E-Mail-Prozesse verbessern.
Konvertieren Sie Ihre PST-Dateien jetzt in das MHT-Format. Nehmen Sie zunächst den Aspose.Email-Namespace in Ihr C#-Projekt auf. Sie können dies tun, indem Sie eine der folgenden Aktionen ausführen:
Open NuGet Paketmanager, suchen Sie nach Aspose.Email und installieren Sie es auf Ihrem Gerät.
Verwenden Sie den folgenden Befehl in der Package Manager Console:
PM> Install-Package Aspose.Email
Für weitere Informationen wenden Sie sich bitte an unsere documentation or support.
Schritte zum Konvertieren von PST in MHT über C #
.NET-Programmierer können PST-Dateien in nur wenigen Codezeilen problemlos in MHT laden und konvertieren.
- Laden Sie die PST-Datei „storage.pst“ mit der Methode PersonalStorage.fromFile.
- Erstellen Sie das Ausgabeverzeichnis, falls es nicht existiert.
- Greifen Sie in der PST-Datei auf den Unterordner „Posteingang“ zu.
- Durchlaufen Sie jede Nachricht im Ordner „Posteingang“.
- Speichern Sie jede Nachricht als MHT-Datei im Ausgabeverzeichnis, indem Sie die Save-Methode mit SaveOptions.defaultMHTML verwenden.
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 PST zu MHT
using (var pst = PersonalStorage.FromFile("storage.pst"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = pst.RootFolder.GetSubFolder("Inbox");
// Iterate through pst messages and save them as .mht files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
var mhtFilePath = Path.Combine(outputDirectory, $"Message{count}.mht");
msg.Save(mhtFilePath, SaveOptions.DefaultMhtml);
Console.WriteLine($"Message {count} saved as: {mhtFilePath}");
count++;
}
}
Kostenlose App zum Konvertieren von PST in MHT
Andere unterstützte Konvertierungen
Sie können PST auch in viele andere Dateiformate konvertieren, darunter die unten aufgeführten.