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
- Configura l’IDE per utilizzare Aspose.PDF for Java per inserire una tabella
- Crea un nuovo file PDF utilizzando Document class e aggiungi una pagina
- Crea una tabella con la classe Table e imposta le relative impostazioni del bordo
- Crea più righe e aggiungile alla tabella insieme ad alcuni dati
- Aggiungi la tabella aggiornata alla pagina di destinazione
- 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.