Comment ajouter un tableau au PDF en utilisant Java

Ce bref didacticiel explique comment ajouter une table à PDF en utilisant Java à l’aide de toutes les informations nécessaires pour établir l’environnement et écrire l’application. Des étapes détaillées sont fournies pour clarifier le processus d’insertion d’un tableau dans un PDF à l’aide de Java, ainsi qu’un exemple de code exécutable. Différentes options sont également abordées pour formater les cellules du tableau.

Étapes pour insérer un tableau dans un PDF à l’aide de Java

  1. Configurez l’IDE pour utiliser Aspose.PDF for Java pour insérer une table
  2. Créez un nouveau fichier PDF à l’aide de Document class et ajoutez-y une page
  3. Créez une table avec la classe Table et définissez ses paramètres de bordure
  4. Créez plusieurs lignes et ajoutez-les au tableau avec certaines données
  5. Ajouter le tableau mis à jour à la page cible
  6. Enregistrez le fichier PDF résultant

Les étapes ci-dessus expliquent le processus pour ajouter un tableau dans Adobe Acrobat à l’aide de Java en présentant l’approche par étapes et les classes importantes à utiliser. La logique est décrite comme créant d’abord un fichier PDF, en y ajoutant une page, en créant un tableau, en y insérant des lignes avec des données, et enfin en l’enregistrant sur le disque. Vous pouvez explorer les classes liées ci-dessus pour trouver plus d’options pour le formatage des tableaux et d’autres fonctionnalités.

Code pour insérer un tableau dans un PDF en utilisant Java

import com.aspose.pdf.*;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add a table to a PDF in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Instantiate an empty PDF file
Document pdfFile = new Document();
// Create and get access to a new page
Page pdfPage = pdfFile.getPages().add();
// Create a table
Table pdfTable = new Table();
// Format the cells border
pdfTable.setDefaultCellBorder(new BorderInfo(BorderSide.All, 1.0f, Color.getBlue()));
// Add few rows into the table
for (int rowNumber = 1; rowNumber < 10; rowNumber++)
{
// Create a row class object and add it to the collection of rows in the table
Row tableRow = pdfTable.getRows().add();
// Add columns into the row
tableRow.getCells().add("Data " + rowNumber);
tableRow.getCells().add("Data " + rowNumber);
tableRow.getCells().add("Data " + rowNumber);
}
// Add newly created table into the page
pdfPage.getParagraphs().add(pdfTable);
// Save the PDF file
pdfFile.save("Table.pdf");
System.out.println("Done");
}
}

Ce code illustre le processus pour insérer un tableau dans Adobe Acrobat à l’aide de Java. Vous pouvez utiliser différentes méthodes dans la classe Table pour définir diverses propriétés telles que setDefaultCellBorder(), setAlignment(), setBackgroundColor(), setColumnAdjustment() et setCornerStyle() pour n’en nommer que quelques-unes. Le tableau nouvellement créé est ajouté à la page car la classe Page a une collection Paragraphs contenant tous les types de nœuds dans une page, y compris les tableaux.

Cet article nous a appris à ajouter un tableau dans un PDF. Si vous souhaitez apprendre le processus de récupération des données d’un tableau PDF, reportez-vous à l’article sur comment lire un tableau PDF en Java.

 Français