Gérer les tableaux au format PDF via Java

Ajouter, extraire, supprimer des tableaux dans un document PDF. Utilisez Aspose.PDF pour Java pour modifier les fichiers PDF par programmation

Action la plus populaire avec Tables via Java

Comment gérer les tableaux dans un document PDF à l'aide de la bibliothèque Java

Afin de travailler avec table, nous utiliserons l’API Aspose.PDF for Java qui est une API de conversion riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement sur Maven et l’installer dans votre projet basé sur Maven en ajoutant les configurations suivantes au pom.xml.

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>

Ajouter un tableau au PDF via Java


Vous avez besoin de Aspose.PDF for Java pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Accédez à la page via son index.
  3. Créez un objet Tableau.
  4. Définissez les paramètres du tableau (par exemple, définissez les bordures).
  5. Remplissez le tableau.
  6. Ajoutez le tableau à une page.
  7. Enregistrez le fichier.

Ajoutez un tableau au format PDF - 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();