Dans divers cas, vous devez convertir les feuilles de calcul Excel au format PDF, par exemple pour imprimer ou partager les feuilles de calcul. Dans cet article, vous apprendrez à convertir des fichiers Excel au format PDF sur la plate-forme Linux à l’aide de Java. De plus, vous découvrirez différentes options pour personnaliser la conversion d’Excel en PDF.
- API de conversion Excel en PDF pour Linux
- Convertir Excel XLS/XLSX en PDF
- Conversion Excel en PDF avec option de conformité
- Convertir une plage de feuilles Excel en PDF
API de conversion Excel en PDF pour Linux
Afin de convertir des fichiers Excel au format PDF, nous utiliserons Aspose.Cells for Java. Il s’agit d’une API riche en fonctionnalités qui vous permet de créer, de manipuler et de convertir des fichiers Excel de manière transparente. Vous pouvez télécharger le JAR de l’API ou l’installer à l’aide des configurations Maven suivantes.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
Convertir Excel XLS ou XLSX en PDF sous Linux
Voici les étapes pour convertir un fichier Excel XLS ou XLSX en PDF sous Linux.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Convertissez le fichier Excel en PDF à l’aide de la méthode Workbook.save(String, SaveFormat).
L’exemple de code suivant montre comment convertir XLSX en PDF.
// Créer un classeur pour charger le fichier Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Enregistrez le document au format PDF
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Spécifier le niveau de conformité dans la conversion Excel en PDF
Le format PDF prend en charge diverses normes de conformité telles que PDF/A, etc. Aspose.Cells for Java permet de spécifier le niveau de conformité PDF souhaité lors de la conversion d’Excel en PDF. Pour ce faire, l’API fournit la classe PdfSaveOptions. Voici les étapes pour spécifier le niveau de conformité pour le PDF de sortie.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Créez une instance de la classe PdfSaveOptions et définissez la conformité à l’aide de la méthode PdfSaveoptions.setCompliance(PdfCompliance).
- Convertissez le fichier Excel en PDF à l’aide de la méthode Workbook.save(String, PdfSaveOptions).
L’exemple de code suivant montre comment convertir un fichier Excel XLSX au format PDF avec une norme PDF particulière.
// Créer un classeur pour charger le fichier Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Options de création de PDF
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// Enregistrez le document au format PDF
workbook.save("Excel-to-PDF.pdf", options);
Convertir des feuilles Excel spécifiques en PDF sous Linux
Dans certains cas, vous devrez peut-être convertir une plage de feuilles au lieu de l’ensemble du fichier Excel. Pour cela, vous pouvez spécifier la plage de feuilles à convertir en utilisant les méthodes PdfSaveOptions.setPageIndex(int) et PdfSaveOptions.setPageCount(int).
L’exemple de code suivant montre comment convertir une plage de feuilles Excel en PDF.
// Créer un classeur pour charger le fichier Excel
Workbook workbook = new Workbook("Book1.xlsx");
// Options de création de PDF
PdfSaveOptions options = new PdfSaveOptions();
// Pour rendre la feuille 2 uniquement
options.setPageIndex(1);
options.setPageCount(1);
// Enregistrez le document au format PDF
workbook.save("Excel-to-PDF.pdf", options);
Conclusion
Dans cet article, vous avez appris comment convertir des fichiers Excel en PDF sur la plate-forme Linux. De plus, vous avez vu comment personnaliser la conversion d’Excel en PDF avec diverses options. Vous pouvez en savoir plus sur Aspose.Cells for Java en utilisant la documentation. Si vous avez des questions, n’hésitez pas à nous en faire part via notre forum.