DOCX JPG PDF XML OST
  Product Family
HTML

OST‑zu‑HTML-Konverter für Java‑Anwendungen

Intuitive Java‑API zum Konvertieren von E‑Mail‑Dateien zwischen Formaten. OST‑zu‑HTML-Konvertierungscodebeispiel und seine Integration in Java‑Projekte.

Konvertiere OST zu HTML mit der Java‑API

Aspose.Email für Java bietet eine effiziente und zuverlässige Lösung zum Konvertieren von E‑Mail‑Dateien zwischen verschiedenen Formaten. Es vereinfacht den Prozess der E‑Mail‑Format‑Konvertierung, indem es eine unkomplizierte und leistungsfähige API bereitstellt. Probieren Sie das prägnante und leicht verständliche Code‑Beispiel, das die Einfachheit und Effizienz des Konvertierungsprozesses demonstriert. Der Code stellt Klassen und Methoden zum Erstellen und Manipulieren von Objekten bereit, wodurch Entwickler E‑Mail‑Daten mühelos und präzise handhaben können und zuverlässige, genaue Ergebnisse erzielen.

Mit der Java‑API müssen Sie sich nicht um komplexe Algorithmen oder lästige manuelle Arbeit kümmern, wodurch Sie Zeit und Aufwand für wichtigere Aufgaben sparen und Ihre E‑Mail‑Verarbeitungs‑Anwendungen auf das nächste Level heben.

Wie man die Aspose.Email‑Bibliothek für Java installiert

Um die Funktionen der leistungsstarken und funktionsreichen Java‑API zu nutzen, ist es einfach, eine der folgenden Aktionen auszuführen:

  • laden Sie die neueste Version herunter von Maven

  • installieren Sie sie in Ihrem Maven‑basierten Projekt, indem Sie die folgenden Konfigurationen zur pom.xml hinzufügen.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Bei Schwierigkeiten oder Fragen zum Installationsprozess der API besuchen Sie bitte die Installation Abschnitt unseres Dokumentation .

Wie man OST‑Dateien in das HTML‑Format konvertiert

Die Konvertierung von OST (Outlook Offline Storage Table)-Dateien in das HTML‑Format mit Aspose.Email für .NET bietet eine unkomplizierte Lösung für die effiziente Verwaltung von E‑Mail‑Daten. Die intuitive API von Aspose.Email ermöglicht Entwicklern, OST‑Dateien leicht zu analysieren, E‑Mail‑Inhalte zu extrahieren und in das HTML‑Format zu konvertieren. Dieser Vorgang bewahrt das ursprüngliche Layout der E‑Mail, Anhänge und Metadaten und sorgt für einen reibungslosen Übergang. Durch die Nutzung der zuverlässigen Konvertierungstools von Aspose.Email können Entwickler die OST‑zu‑HTML‑Konvertierung nahtlos in ihre Anwendungen integrieren. Dies ermöglicht verbesserte Interoperabilität und Datenportabilität über verschiedene E‑Mail‑Plattformen und -Systeme hinweg und erleichtert optimierte E‑Mail‑Verarbeitungs‑Workflows.

Um OST‑Dateien in das HTML‑Format zu konvertieren, bietet die Bibliothek die PersonalStorage Klasse, die verwendet wird, um eine Speicherdatei zu öffnen und Zugriff auf deren Inhalt und Struktur zu ermöglichen. Die FolderInfo Die Klasse stellt einen Ordner innerhalb der Speicherdatei dar und ermöglicht die Manipulation ihres Inhalts. Die MapiMessage Klasse stellt Entwicklern ein umfassendes Set an Funktionalitäten zur programmatischen Arbeit mit E‑Mail‑Nachrichten bereit, wodurch sie E‑Mail‑Daten in ihren Java‑Anwendungen effizient verwalten, manipulieren und interagieren können. Mit der HtmlSaveOptions Klasse, mit der Sie konfigurieren können, wie die E‑Mail‑Nachricht als HTML‑Datei gespeichert wird, indem Sie Optionen wie den Ressourcendarstellungsmodus und relative Pfade zu Ressourcen festlegen. Die ResourceRenderingMode Enum‑Klasse gibt verschiedene Ressourcendarstellungsmodi an, wenn eine E‑Mail‑Nachricht im HTML‑Format gespeichert wird. Ihr Zweck ist es, festzulegen, wie Ressourcen (wie Bilder) in der E‑Mail‑Nachricht beim Speichern in einer HTML‑Datei behandelt werden sollen. Das nachstehende Codebeispiel zeigt, wie diese Klassen arbeiten, indem sie die OST‑Datei laden, E‑Mail‑Nachrichten extrahieren, die Nachrichten in das HTML‑Format konvertieren und sie als einzelne HTML‑Dateien mit entsprechenden Ressourceneinstellungen speichern. Für weitere Informationen zu den umfangreichen API‑Funktionen besuchen Sie bitte unsere Referenzressourcen .

Schritte zum Konvertieren von OST zu HTML mit Java

Java‑Programmierer können eine OST‑Datei mit nur wenigen Codezeilen einfach in HTML konvertieren.

  1. Laden Sie die OST‑Datei vom angegebenen Dateipfad mit der PersonalStorage.fromFile Methode und erstellen Sie ein PersonalStorage‑Objekt, um auf dessen Inhalt zuzugreifen.
  2. Prüfen Sie, ob das Ausgabeverzeichnis existiert, und erstellen Sie es ggf. mit dem angegebenen Ausgabeverzeichnis‑Pfad.
  3. Rufen Sie den Inbox‑Ordner aus der Outlook‑OST‑Datei ab, indem Sie den Unterordner mit dem Namen "Inbox" vom Stammordner holen.
  4. Iterieren Sie über jedes MapiMessage‑Objekt im Inbox‑Ordner.
  5. Speichern Sie jede E‑Mail‑Nachricht als HTML‑Datei im Ausgabeverzeichnis, wobei der Dateiname anhand eines Zählers (Message1.html, Message2.html usw.) bestimmt wird.
  6. Konfigurieren Sie die HTML‑Speicheroptionen, um den Ressourcendarstellungsmodus auf ‘Speichern in Datei’ zu setzen und relative Pfade zu Ressourcen innerhalb der gespeicherten HTML‑Datei zu verwenden.
  7. Speichern Sie die MapiMessage als HTML‑Datei mit den angegebenen HTML‑Speicheroptionen und dem zuvor berechneten Dateipfad.

Systemanforderungen

Stellen Sie vor dem Ausführen des Java‑Konvertierungscodes sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles OS mit Java Runtime Environment für JSP/JSF‑Anwendungen und Desktop‑Anwendungen.
  • Holen Sie sich die neueste Version von Aspose.Email für Java direkt von Maven .
 

Konvertiere OST zu HTML – Java

// Open the OST file
PersonalStorage ost = PersonalStorage.fromFile(ostFilePath);
// Ensure the output directory exists
new File(outputDirectory).mkdirs();
// Get the Inbox folder from OST
FolderInfo inbox = ost.getRootFolder().getSubFolder("Inbox");
// Iterate through OST messages and save them as .html files
int count = 1;
for (MapiMessage msg : inbox.enumerateMapiMessages()) {
// Save each message as .html file
String htmlFilePath = outputDirectory + File.separator + "Message" + count + ".html";
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions();
htmlSaveOptions.setResourceRenderingMode(ResourceRenderingMode.SaveToFile);
htmlSaveOptions.setUseRelativePathToResources(true);
msg.save(htmlFilePath, htmlSaveOptions);
System.out.println("Message " + count + " saved as: " + htmlFilePath);
   count++;
}
 

Was ist das OST-Dateiformat?

OST (Offline Storage Table) ist ein Dateiformat, das eine Kopie von Postfachelementen eines Exchange‑Servers speichert und Benutzern den Zugriff auf ihre Postfachdaten ermöglicht, selbst wenn sie offline sind. OST‑Dateien werden synchronisiert mit dem Exchange‑Server, sobald eine Verbindung hergestellt wird, sodass Änderungen, die offline vorgenommen wurden, auch auf dem Server aktualisiert werden. OST‑Dateien werden von Microsoft Outlook für E‑Mails, Kontakte, Kalender, Aufgaben und weitere Postfachelemente in einer Exchange‑Umgebung verwendet.

Was ist das HTML-Dateiformat?

HTML (Hypertext Markup Language) ist eine Standardsprache, die zum Erstellen und Formatieren von Dokumenten im Web verwendet wird. HTML‑Dateien enthalten Code, der die Struktur und den Inhalt einer Webseite definiert, einschließlich Text, Bilder, Links und anderer Elemente. Durch die Verwendung von in spitze Klammern eingeschlossenen Tags können Webentwickler visuell ansprechende und interaktive Webseiten erstellen, die in Webbrowsern angezeigt werden. HTML‑Dateien werden mit der Erweiterung ".html" oder ".htm" gespeichert und können in jedem Webbrowser geöffnet werden. Durch die Kombination von HTML mit CSS und JavaScript können Entwickler dynamische und responsive Websites für ein besseres Benutzererlebnis gestalten.

Dateiformat‑Konvertierungen, die von Aspose.Email für Java unterstützt werden

Aspose.Email für Java bietet einen umfangreichen Satz von Dateiformat‑Konvertierungen, die darauf ausgelegt sind, E‑Mails, Kontakte, Kalender und Anhänge nahtlos zu verarbeiten. Es befähigt Entwickler, Daten mühelos zu manipulieren und zu transformieren, um den vielfältigen Anforderungen ihrer Anwendungen gerecht zu werden. Die Implementierung von Dateiformat‑Konvertierungen in E‑Mail‑Anwendungen verbessert deren Interoperabilität und steigert die Effizienz. Insgesamt unterstützt die Bibliothek die Konvertierung von EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF zu anderen Formaten, um das Benutzererlebnis zu steigern.
  • OST to HTML Conversion Live Demos

    Andere unterstützte Konvertierungen

    Sie können OST auch in viele andere Dateiformate konvertieren, darunter einige der unten aufgeführten.

    OST TO EML (Outlook‑E‑Mail‑Nachrichten)
    OST TO EMLX (Apple EMLX-Format)
    OST TO ICS (iCalendar)
    OST TO MBOX (Elektronische Mail‑Nachrichten)
    OST TO MHTML (Webseiten-Archivformat)
    OST TO MSG (Outlook‑ & Exchange‑Format)
    OST TO OFT (Outlook-E-Mail-Vorlagen)
    OST TO PST (Outlook Personal Storage Files)
    OST TO VCF (Virtuelles Kartenformat)