Convertir Excel en PDF dans Node.js

Les feuilles de calcul Excel sont couramment utilisées pour stocker et analyser des données sous forme de lignes et de colonnes. Cependant, dans divers cas, vous devez convertir les fichiers Excel en PDF avant de les partager sur Internet. Afin d’automatiser la conversion d’Excel en PDF, cet article montre comment convertir des fichiers Excel en PDF par programmation à l’aide de Node.js. De plus, des options avancées pour personnaliser la conversion Excel en PDF sont également abordées.

API de conversion Node.js Excel vers PDF

Pour convertir les fichiers Excel XLSX/XLS en PDF, nous utiliserons Aspose.Cells for Node.js via Java. Il s’agit d’une API de manipulation de feuille de calcul qui vous permet de créer, lire, modifier et convertir des classeurs Excel de manière transparente. Vous pouvez soit télécharger le package de l’API, soit l’installer à l’aide de la commande NPM suivante.

> npm install aspose.cells

Convertir Excel XLSX en PDF dans Node.js

Voici les étapes pour convertir des fichiers Excel XLSX ou XLS en PDF.

L’exemple de code suivant montre comment convertir un fichier Excel XLSX en PDF.

// charger un classeur
var workbook = aspose.cells.Workbook("workbook.xlsx");

// convertir Excel en PDF
workbook.save("Excel to PDF.pdf", SaveFormat.PDF);

Fichier Excel

Node.js Excel en PDF

PDF converti

Excel en PDF

Excel XLSX/XLS en PDF - Options avancées

Aspose.Cells vous permet également de contrôler la conversion d’Excel en PDF à l’aide de différentes options. Par exemple, vous pouvez définir la conformité PDF, la compression, le style de quadrillage, le nombre de pages par feuille, etc. Pour personnaliser la conversion, l’API fournit la classe PdfSaveOptions.

Voici les étapes pour convertir un fichier Excel en PDF avec des options avancées.

L’exemple de code suivant montre comment convertir Excel en PDF à l’aide d’options avancées.

// charger un classeur
var workbook = aspose.cells.Workbook("workbook.xlsx");

// créer et définir des options PDF
pdfOptions = aspose.cells.PdfSaveOptions();
pdfOptions.setCompliance(aspose.cells.PdfCompliance.PDF_A_1_B);

// convertir Excel en PDF
workbook.save("Excel to PDF - Compliance.pdf", pdfOptions);

Obtenez une licence API gratuite

Afin d’utiliser l’API sans limitations d’évaluation, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Excel en PDF dans les applications Node.js. De plus, vous avez vu comment contrôler la conversion d’Excel en PDF à l’aide d’options avancées. Vous pouvez en savoir plus sur l’API Node.js Excel à l’aide de la documentation. De plus, vous pouvez nous contacter via notre forum en cas de question.

Voir également