Convertir le CSV en PDF en Java est une exigence fréquente pour les services back‑end qui ont besoin de résumés imprimables. Aspose.PDF for Java fournit un SDK puissant qui gère la création de PDF directement depuis le code Java. Dans ce guide, vous verrez une implémentation complète, apprendrez comment fonctionne la conversion et découvrirez les options pour affiner la sortie.
Convertisseur CSV en PDF - Installation de l’API
Vous devez installer l’API [Aspose.Cells for Java][4] dans votre environnement. Vous pouvez configurer rapidement l’API soit en téléchargeant le fichier JAR depuis la [section Téléchargements][5], soit en ajoutant le référentiel et la dépendance suivants à votre fichier Maven pom.xml.
<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>
Après avoir configuré l’API avec succès, nous sommes prêts à effectuer la conversion du fichier CSV en PDF.
Convertir CSV en PDF de manière programmatique avec Java
Les fichiers CSV contiennent des valeurs séparées par des virgules qui définissent des lignes de données. Vous pouvez facilement convertir un fichier CSV en document PDF de manière programmatique en utilisant Java. Utilisez la méthode TxtLoadOptions.setSeparator() pour définir un délimiteur à caractère unique. Suivez ces étapes pour convertir un fichier CSV en PDF :
- Initialisez l’objet de classe [TxtLoadOptions][6]
- Spécifiez le délimiteur à l’aide de la méthode [setSeparator()][7]
- Chargez le fichier CSV d’entrée
- Enregistrez le fichier PDF de sortie
L’extrait suivant suit ces étapes et montre comment convertir un CSV en PDF de manière programmatique en utilisant 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);
}
}
Fichier CSV d’entrée
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
Conclusion
La conversion de CSV en PDF en Java devient simple lorsque vous utilisez Aspose.PDF for Java. Le SDK gère la création de PDF de bas niveau, vous permettant de vous concentrer sur la lecture des données CSV et la conception de la mise en page dont vous avez besoin. Que vous intégriez la conversion dans une construction Gradle, l’exposiez via un Servlet ou la conditionniez comme microservice, la même fonction principale fonctionne de manière fiable. N’oubliez pas d’obtenir une licence appropriée pour une utilisation en production ; vous pouvez consulter les détails des tarifs sur la page de tarification et demander une licence temporaire depuis la page de licence temporaire. Commencez à intégrer la génération de PDF dès aujourd’hui et fournissez des rapports soignés directement depuis vos applications Java.
