Die Seitenausrichtung hängt vom Inhaltslayout der Seite ab. Als Entwickler können wir die Ausrichtung jeder Seite programmgesteuert auf die passende ändern. In diesem Artikel lernen wir, die Ausrichtung einer Seite in einem Word-Dokument in Java zu ändern. Separat werden wir sehen, wie Sie die Querformatausrichtung in Hochformat und dann die Hochformatausrichtung in Querformat mit den Java-Anwendungen ändern.

Seitenausrichtung von DOC/DOCX in Java ändern

Java-API zum Ändern der Ausrichtung von Word-Seiten

GroupDocs.Merger for Java ist die API zum Umgang mit Dokumentseiten innerhalb der Java-Anwendungen. Es ermöglicht das Ändern der Ausrichtung von Word-Dokumentseiten und vielen anderen unterstützenden Dokumentformaten. Wir werden es verwenden, um die Seitenausrichtung von DOC/DOCX-Dateien zu ändern. Einzelheiten und andere Funktionen der API finden Sie in der Dokumentation.

Herunterladen und konfigurieren

Holen Sie sich die Bibliothek aus dem Download-Bereich. Fügen Sie für Ihre Maven-basierte Java-Anwendung einfach die folgende pom.xml-Konfiguration hinzu. Danach können Sie die Beispiele dieses Artikels sowie die vielen weiteren auf GitHub verfügbaren Beispiele ausprobieren. Einzelheiten finden Sie in der API-Referenz.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

Ändern Sie die Ausrichtung einer Word-Seite in Querformat in Java

Beginnen Sie damit, wie Sie programmgesteuert eine Seitenlandschaft in einem Word-Dokument erstellen. Mit den folgenden Schritten können Sie die Seitenausrichtung eines Word-DOC/DOCX-Dokuments in Java in Querformat ändern:

  • Bereiten Sie die Ausrichtungsoption vor und stellen Sie sie auf Querformat ein.
  • Laden Sie das Word-Dokument mit Merger.
  • Ändern Sie die Ausrichtung mit der Methode changeOrientation().
  • Speichern Sie das aktualisierte Dokument mit der entsprechenden Methode save().

Der folgende Java-Code ändert die Ausrichtung einiger Seiten eines Word-Dokuments im Hochformat in das Querformat.

// So ändern Sie die Seitenausrichtung eines Word-Dokuments in Java in Querformat
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Ändern Sie die Ausrichtung einer Word-Seite in Hochformat in Java

Ebenso können Sie jeden Satz von Seiten des Word-Dokuments im Hochformat einstellen. Mit den folgenden Schritten können Sie die Ausrichtung einer Word-Dokumentseite in Java in Hochformat ändern:

  • Laden Sie das Word-Dokument mit Merger.
  • Bereiten Sie die Ausrichtungsoption vor und stellen Sie den Modus auf Hochformat ein.
  • Verwenden Sie die Methode changeOrientation(), um die Ausrichtung zu ändern.
  • Verwenden Sie die geeignete Methode save(), um das aktualisierte Dokument zu speichern.

Der folgende Java-Code ändert die Hochformatausrichtung einiger Seiten eines Word-Dokuments in Hochformat.

// So ändern Sie die Seitenausrichtung eines Word-Dokuments in Hochformat in Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben wir gelernt, wie man die Seitenausrichtung von Word-Dokumenten in Java-Anwendungen ändert. Wir haben das Code-Snippet besprochen, das die Querformatausrichtung der ausgewählten Seiten einer DOCX-Datei in das Hochformat geändert hat. In ähnlicher Weise haben wir die Hochformatausrichtung der ausgewählten Seiten mithilfe des Java-Codebeispiels in Querformat geändert. Beginnen Sie mit der Erstellung Ihrer eigenen Anwendung, die die Ausrichtung von Word-Seiten umschalten kann.

Weitere Einzelheiten zur API finden Sie in der Dokumentation. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch