HTML JPG PDF XML PST
  Product Family
HTML

Konvertieren Sie PST über C# in HTML

C#-Konvertierung von PST in HTML mithilfe der .NET-API ohne Outlook® - oder Thunderbird® -Abhängigkeiten.

So konvertieren Sie PST mit C# in HTML

Für C#-Entwickler, die nach einer zuverlässigen und effizienten Lösung zur Konvertierung von PST in HTML 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.

Die Konvertierung von PST in HTML ermöglicht Entwicklern das einfache Öffnen, Anzeigen und Teilen von E-Mail-Nachrichten und anderen Daten aus einer PST-Datei in Webbrowsern, E-Mail-Clients und anderen Softwareanwendungen, ohne dass spezielle E-Mail-Programme oder Software erforderlich sind. Dieser Prozess, der von unserer intuitiven API unterstützt wird, ermöglicht es Entwicklern, die E-Mail-Datenübertragung zu automatisieren und zu vereinfachen, wodurch ein nahtloser Übergang von einem E-Mail-Client zum anderen gewährleistet wird und komplexe manuelle Konvertierungsverfahren überflüssig werden. Die Beibehaltung der ursprünglichen Formatierung, der Anhänge und anderer Elemente der E-Mail-Nachrichten und Daten ist garantiert. Dadurch können Entwickler Zeit und Ressourcen sparen und die Gesamteffizienz ihrer E-Mail-Prozesse verbessern.

Konvertieren Sie Ihre PST-Dateien jetzt in das HTML-Format. Fügen Sie zunächst den Aspose.Email-Namespace in Ihr C#-Projekt ein. 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 HTML über C#

.NET-Programmierer können PST-Dateien in nur wenigen Codezeilen problemlos in HTML laden und konvertieren.

  1. Laden Sie die PST-Datei „storage.pst“ mit der Methode PersonalStorage.fromFile.
  2. Erstellen Sie das Ausgabeverzeichnis, falls es nicht existiert.
  3. Greifen Sie in der PST-Datei auf den Unterordner „Posteingang“ zu.
  4. Durchlaufen Sie jede Nachricht im Ordner „Posteingang“.
  5. Speichern Sie jede Nachricht als HTML-Datei im Ausgabeverzeichnis, indem Sie HtmlSaveOptions verwenden, um Ressourcenrendering- und Pfadoptionen anzugeben.

Anforderungen an das System

Bevor Sie den .NET-Konvertierungscode 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 in HTML

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 .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);

        Console.WriteLine($"Message {count} saved as: {htmlFilePath}");

        count++;
    }
}
 
  • Kostenlose App zum Konvertieren von PST in HTML

    Andere unterstützte Konvertierungen

    Sie können PST auch in viele andere Dateiformate konvertieren, darunter die unten aufgeführten.

    PST TO EML (Outlook-E-Mail-Nachrichten)
    PST TO EMLX (Apple EMLX-Format)
    PST TO ICS (iCalendar)
    PST TO MBOX (E-Mail-Nachrichten)
    PST TO MHTML (Webseitenarchivformat)
    PST TO MSG (Outlook- und Exchange-Format)
    PST TO OFT (Outlook-E-Mail-Vorlagen)
    PST TO OST (Offline-Speicherdateien)
    PST TO VCF (Virtuelles Kartenformat)