Come aggiungere una tabella al PDF utilizzando Java

Questo breve tutorial guida su come aggiungere una tabella a PDF utilizzando Java con l’aiuto di tutte le informazioni necessarie per stabilire l’ambiente e scrivere l’applicazione. Vengono forniti passaggi dettagliati per chiarire il processo per inserire la tabella in PDF utilizzando Java insieme a un codice di esempio eseguibile. Vengono anche discusse diverse opzioni per formattare le celle nella tabella.

Passaggi per inserire la tabella in PDF utilizzando Java

  1. Configura l’IDE per utilizzare Aspose.PDF for Java per inserire una tabella
  2. Crea un nuovo file PDF utilizzando Document class e aggiungi una pagina
  3. Crea una tabella con la classe Table e imposta le relative impostazioni del bordo
  4. Crea più righe e aggiungile alla tabella insieme ad alcuni dati
  5. Aggiungi la tabella aggiornata alla pagina di destinazione
  6. Salva il file PDF risultante

I passaggi precedenti spiegano il processo per aggiungere una tabella in Adobe Acrobat utilizzando Java presentando l’approccio graduale e le classi importanti da utilizzare. La logica viene discussa come prima creazione di un file PDF, aggiunta di una pagina al suo interno, creazione di una tabella, inserimento di righe insieme ai dati e infine salvataggio sul disco. Puoi esplorare le classi collegate sopra per trovare più opzioni per la formattazione delle tabelle e altre funzionalità.

Codice per inserire la tabella in PDF utilizzando 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");
}
}

Questo codice illustra il processo per inserire la tabella in Adobe Acrobat utilizzando Java. È possibile utilizzare metodi diversi nella classe Table per impostare una varietà di proprietà come setDefaultCellBorder(), setAlignment(), setBackgroundColor(), setColumnAdjustment() e setCornerStyle() solo per citarne alcuni. La tabella appena creata viene aggiunta alla pagina poiché la classe Page ha una raccolta Paragraphs contenente tutti i tipi di nodi in una pagina comprese le tabelle.

Questo articolo ci ha insegnato ad aggiungere una tabella in un PDF. Se vuoi imparare la procedura per recuperare i dati da una tabella PDF, fai riferimento all’articolo su come leggere la tabella PDF in Java.

 Italiano