Tabellen im PDF über Java verwalten

Hinzufügen, Extrahieren, Löschen von Tabellen im PDF-Dokument. Verwenden Sie Aspose.PDF for Java, um PDF-Dateien programmgesteuert zu ändern

Die beliebteste Aktion mit Tischen - Java

So verwalten Sie Tabellen in einem PDF-DokumentMit der Java Bibliothek

Um mit der Tabelle zu arbeiten, verwenden wir die API Aspose.PDF for Java, eine funktionsreiche, leistungsstarke und einfach zu verwendende Konvertierungs-API für die Java-Plattform. Sie können die neueste Version direkt von Maven herunterladen und in Ihrem Maven-basierten Projekt installieren, indem Sie die folgenden Konfigurationen zu pom.xml hinzufügen.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Tabelle zu PDF hinzufügen über Java


Sie benötigen Aspose.PDF for Java, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie die PDF-Datei mit einer Dokumentinstanz.
  2. Greifen Sie über den Index auf die Seite zu.
  3. Erstellen Sie ein Tabellenobjekt.
  4. Legen Sie die Tabelleneinstellungen fest (z. B. Rahmen).
  5. Füllen Sie die Tabelle aus.
  6. Fügen Sie die Tabelle einer Seite hinzu.
  7. Speichern Sie die Datei.

Tabelle als PDF hinzufügen - Java

Document pdfDocument = new Document(DATA_DIR.resolve("input.pdf").toString());
com.aspose.pdf.Table table = new com.aspose.pdf.Table();

able and cell borders
BorderInfo border = new BorderInfo(BorderSide.All, 0.5f, Color.getLightGray());
table.setBorder(border);
table.setDefaultCellBorder(border);

0 rows with 3 columns each
for (int i = 1; i < 10; i++) {
    Row row = table.getRows().add();
    for (int j = 1; j <= 3; j++) {
        row.getCells().add("Column (" + i + ", " + j + ")");
    }
}

able to the first page and save the document
pdfDocument.getPages().get_Item(1).getParagraphs().add(table);
pdfDocument.save(DATA_DIR.resolve("document_with_table.pdf").toString());
pdfDocument.close();