Hier ist ein kurzes Tutorial mit Details zum Generieren von Word-Dokumenten mit Java ohne Interop. Es gibt viele Szenarien, in denen wir eine Word-Datei verarbeiten müssen, ohne MS Word, Interop oder Office Automation zu verwenden. Dieses Tutorial hilft Ihnen dabei, ein Word-Dokument mit Java ohne Interop zu erstellen und es mit ein paar Codezeilen als DOCX zu speichern.
Schritte zum Generieren von Word-Dokumenten mit Java ohne Interop
- Fügen Sie die Aspose.Words-Bibliothek mithilfe des Maven-Repositorys hinzu, um eine Word-Datei in Java ohne Interop zu erstellen
- Fügen Sie Verweise auf die Klassen Document und DocumentBuilder hinzu
- Instanziieren Sie das Document-Klassenobjekt
- Initialisiert das DocumentBuilder-Klassenobjekt für den Zugriff auf verschiedene Dokumentelemente
- Fügen Sie dem neu erstellten Dokument einen fettgedruckten Beispieltext hinzu
- Speichern Sie die resultierende Word-Datei als DOCX, die einen formatierten Beispieltext enthält
In diesen Schritten erstellen wir ein Word-Dokument und verwenden dann die DocumentBuilder-Klasse, um auf verschiedene Elemente im Dokument zuzugreifen, um Text zu schreiben und einige Formatierungen anzuwenden. Nachdem wir einen Beispieltext geschrieben haben, speichern wir diese Ausgabedatei als DOCX, Sie können sie jedoch in jedem anderen Word-Dateiformat speichern.
Code zum Erstellen einer Word-Datei in Java ohne Interop
Dieser Code erstellt ein leeres Word-Dokument und fügt fetten Text hinzu. Sie können jedoch alle erweiterten Operationen an diesem Dokument ausführen, die von MS Word unterstützt werden, wie das Arbeiten mit Schriftarten, Kopf- und Fußzeilen, Tabellen, Stilen, Themen, Abschnitten, Kommentaren und viel mehr. In ähnlicher Weise können Sie die Word-Ausgabedatei als physische Datei auf einer Disc sowie in einem Speicherpuffer speichern, um sie an einen Browser zurückzugeben, oder sie als Blob in einer Datenbank zur späteren Verarbeitung speichern.
In diesem Tutorial haben wir gelernt, wie Java Word-Dokumente ohne Interop generiert. Wenn Sie jedoch eine vorhandene Word-Datei aktualisieren müssen, lesen Sie den Artikel zu Wie erstelle ich eine Tabelle in einem Word-Dokument mit Java?.