Tabellen in Word mit Java automatisch anpassen

Diese Anleitung beschreibt, wie Sie eine Tabelle in Word mit Java automatisch anpassen. Sie enthält Details zur Einrichtung der Entwicklungsumgebung, eine Schritt-für-Schritt-Anleitung und Beispielcode, der zeigt, wie man eine Tabelle in Word mit Java an die Seite anpasst. Sie können verschiedene Konfigurationen festlegen, um die Tabellengröße in der Word-Datei zu steuern.

Schritte zum Anpassen einer Tabelle an die Seite in Word mit Java

  1. Richten Sie die Entwicklungsumgebung für Aspose.Words for Java zur Tabellenanpassung ein.
  2. Öffnen Sie die Word-Datei mit einer Tabelle mithilfe des Document-Klassenobjekts.
  3. Ermitteln Sie den Ziel-Tabellenknoten mit der Option NodeType.TABLE.
  4. Wandeln Sie den extrahierten Knoten in ein Table-Objekt um.
  5. Rufen Sie die Methode autoFit() in der Table-Klasse auf.
  6. Speichern Sie die Ausgabe mit der angepassten Tabelle.

Diese Schritte erklären wie man eine Tabelle in Word mit Java automatisch anpasst. Laden Sie die Word-Datei mit Tabellen, greifen Sie auf den Zielknoten per Index zu und wandeln Sie ihn in ein Table-Objekt um. Rufen Sie dann die Methode autoFit() auf, legen Sie das gewünschte AutoFit-Verhalten fest und speichern Sie die Datei.

Code zur Anpassung von Tabellen in Word mit Java

import com.aspose.words.*;
public class Main {
public static void main(String[] args) throws Exception {
License pdfLicense = new License();
pdfLicense.setLicense("license.lic");
Document doc = new Document("Table.docx");
Table table = (Table)doc.getChild(NodeType.TABLE, 0, true);
table.autoFit(AutoFitBehavior.AUTO_FIT_TO_WINDOW);
doc.save("AdjustedTable.docx");
}
}

Dieser Code zeigt wie man die AutoFit-Funktion in Word mit Java verwendet. Sie können mit dem Enumerator NodeType auch andere Knoten auswählen. Falls Sie die Tabelle an den Zellinhalt anpassen möchten, verwenden Sie die Option AUTO_FIT_TO_CONTENTS. Wenn die Spaltenbreite fest bleiben soll, nutzen Sie die Option FIXED_COLUMN_WIDTHS.

Dieser Artikel hat uns gezeigt, wie Tabellen automatisch angepasst werden. Falls Sie eine neue Tabelle erstellen möchten, lesen Sie den Artikel Erstellen eines Inhaltsverzeichnisses in Word mit Java.

 Deutsch