So erstellen Sie ein Word-Dokument mit Java

So erstellen Sie ein Word-Dokument mit Java

Microsoft Word-Dokument ist das am weitesten verbreitete Dokumentformat in Bildungs- und Berufsorganisationen. Diese Dokumente sind aufgrund ihrer vielfältigen Verwendung in tägliche Routineaufgaben eingebunden. In der Softwarewelt bietet die Automatisierung des Dokumentenerstellungsprozesses viel zur Steigerung der Produktivität. Wir werden jedoch eine Dokumentgenerator-API auf Unternehmensebene verwenden, um Word-Dokumente programmgesteuert zu generieren. Beginnen wir also mit dieser Anleitung, um zu erfahren, wie man ein Word-Dokument mit Java erstellt.

Wir werden die folgenden Abschnitte behandeln:

Installation der Dokumentengenerator-API

Der Installationsprozess dieser Java-Bibliothek ist recht einfach und dauert nur wenige Sekunden. Daher können Sie die JAR-Datei herunterladen oder diese Bibliothek mit den folgenden Maven-Konfigurationen installieren.

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

So erstellen Sie ein Word-Dokument mit Java

Die Erstellung von Word-Dokumenten mit dieser Java-Bibliothek ist eine Sache von wenigen Zeilen Quellcode in Java.

Sie können die folgenden Schritte und das Code-Snippet befolgen:

  1. Erstellen Sie eine Instanz der Klasse Document.
  2. Initialisieren Sie ein Objekt der Klasse DocumentBuilder mit dem Document-Objekt.
  3. Fügt eine Zeichenfolge in das Dokument ein, indem die Methode write aufgerufen wird.
  4. Rufen Sie die Methode save auf, um die Datei im Word-Format zu speichern.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

// Erstellen Sie eine Instanz der Document-Klasse.  
Document doc = new Document();
// Initialisieren Sie ein Objekt der DocumentBuilder-Klasse mit dem Document-Objekt.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Fügt eine Zeichenfolge in das Dokument ein, indem die Write-Methode aufgerufen wird.  
builder.write("hello world");
// Rufen Sie die save-Methode auf, um die Datei im Word-Format zu speichern. 
doc.save(  "prog.docx");

Die Ausgabe ist im Bild unten zu sehen:

Word-Dokumente erstellen

Word-Dokumente erstellen - erweiterte Optionen

Es gibt einen riesigen Stapel von Methoden, die von dieser Dokumentengenerator-API angeboten werden. Darüber hinaus können Sie noch viel mehr tun, z. B. Bilder hinzufügen, Tabellen einfügen, Schriftarten ändern und vieles mehr.

Die folgenden Schritte dienen zum programmgesteuerten Hinzufügen von Bildern und Links:

  1. Laden Sie das Dokument aus dem absoluten Pfad auf der Festplatte, indem Sie eine Instanz der Klasse Document instanziieren.
  2. Erstellen Sie eine Instanz der Klasse DocumentBuilder mit dem Document-Objekt.
  3. Rufen Sie die Methode insertImage auf, um ein Bild in die Datei einzufügen.
  4. Fügen Sie die Hyperlinks mit der Methode insertHyperlink hinzu.
  5. Die Methode save speichert die World-Datei.
String fileName = "prog.docx";
// Laden Sie das Dokument aus dem absoluten Pfad auf der Festplatte, indem Sie eine Instanz der Document-Klasse instanziieren. 
Document doc = new Document(fileName);
// Erstellen Sie eine Instanz der DocumentBuilder-Klasse mit dem Document-Objekt.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Rufen Sie die Methode insertImage auf, um ein Bild in die Datei einzufügen. 
builder.insertImage("pic.png");
// Fügen Sie die Hyperlinks mit der insertHyperlink-Methode hinzu. 
builder.insertHyperlink("this is a link","www.google.com",false);
// Die save-Methode speichert die World-Datei.   
doc.save("prog.docx");

Sie können die Ausgabe im folgenden Bild sehen:

Dokumentengenerator-API

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Damit sind wir am Ende dieses Blogbeitrags angelangt. Sie haben gelernt, wie Sie mit Java ein Word-Dokument erstellen. Darüber hinaus haben Sie einige erweiterte Methoden durchlaufen, die von dieser Dokumentgenerator-API angeboten werden. Vergessen Sie daher nicht, die Dokumentation zu besuchen, um weitere Funktionen kennenzulernen.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie erstellt man eine .DOC-Datei in Java?

Folgen Sie diesem Link, um die Schritte und das Code-Snippet zum Erstellen einer Datei im MS Word-Dateiformat zu erfahren.

Siehe auch