Convertir Excel en PDF Linux

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

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.

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.

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.

Voir également