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
- Richten Sie die Entwicklungsumgebung für Aspose.Words for Java zur Tabellenanpassung ein.
- Öffnen Sie die Word-Datei mit einer Tabelle mithilfe des Document-Klassenobjekts.
- Ermitteln Sie den Ziel-Tabellenknoten mit der Option NodeType.TABLE.
- Wandeln Sie den extrahierten Knoten in ein Table-Objekt um.
- Rufen Sie die Methode autoFit() in der Table-Klasse auf.
- 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.