La conversione di CSV in PDF in Java è una necessità frequente per i servizi back‑end che richiedono riepiloghi stampabili. Aspose.PDF for Java fornisce un SDK potente che gestisce la creazione di PDF direttamente dal codice Java. In questa guida vedrai un’implementazione completa, imparerai come funziona la conversione e scoprirai le opzioni per perfezionare l’output.
Convertitore CSV in PDF - Installazione API
È necessario installare l’API [Aspose.Cells for Java][4] nel tuo ambiente. Puoi configurare rapidamente l’API scaricando il file JAR dalla [sezione Download][5], oppure puoi aggiungere il seguente repository e dipendenza al file pom.xml di Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.7</version>
</dependency>
Dopo aver configurato l’API con successo, siamo pronti per eseguire la conversione del file CSV in PDF.
Converti file CSV in PDF programmaticamente usando Java
I file CSV contengono valori separati da virgole che definiscono righe di dati. È possibile convertire facilmente un file CSV in un documento PDF in modo programmatico utilizzando Java. Utilizzare il metodo TxtLoadOptions.setSeparator() per impostare un delimitatore a carattere singolo. Seguire questi passaggi per convertire un file CSV in PDF:
- Inizializzare l’oggetto della classe [TxtLoadOptions][6]
- Specificare il delimitatore utilizzando il metodo [setSeparator()][7]
- Caricare il file CSV di input
- Salvare il file PDF di output
Il seguente snippet segue questi passaggi e mostra come convertire CSV in PDF programmaticamente usando Java:
import com.aspose.cells.SaveFormat;
import com.aspose.cells.TxtLoadOptions;
import com.aspose.cells.Workbook;
public class CSVtoPDF {
public static void main(String[] args) throws Exception {
// Initialize TxtLoadOptions and specify the delimiter
TxtLoadOptions loadOptions = new TxtLoadOptions();
loadOptions.setSeparator(',');
// Load the input CSV file
Workbook workbook = new Workbook("MyData.csv", loadOptions);
// Save the output PDF file
workbook.save("Convert-CSV-PDF-Java.pdf", SaveFormat.PDF);
}
}
File CSV di input
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Conclusione
La conversione da CSV a PDF in Java diventa semplice quando utilizzi Aspose.PDF for Java. L’SDK gestisce la creazione di PDF a basso livello, consentendoti di concentrarti sulla lettura dei dati CSV e sulla progettazione del layout necessario. Che tu integri la conversione in un build Gradle, la esponga tramite un Servlet o la impacchetti come microservizio, la stessa funzione principale funziona in modo affidabile. Ricorda di ottenere una licenza adeguata per l’uso in produzione; puoi consultare i dettagli dei prezzi nella pagina dei prezzi e richiedere una licenza temporanea nella pagina della licenza temporanea. Inizia a integrare la generazione di PDF oggi stesso e fornisci report curati direttamente dalle tue applicazioni Java.
