Excel to PDF

Convertir Excel (XLS, XLSX) en PDF en ligne en utilisant l’API Node.js

Lorsqu’il s’agit de partager ou d’imprimer des données de tableur, convertir Excel en PDF est l’option la plus fiable. PDF garantit une lisibilité universelle, préserve la mise en page du document et prend en charge la compatibilité multiplateforme. Avec Aspose.Cells Cloud SDK pour Node.js, convertir XLS ou XLSX en PDF devient sans faille, rapide et très précis—parfait pour les développeurs et les entreprises.

Pourquoi convertir Excel en PDF ?

  • Format universel : les fichiers PDF s’ouvrent sur n’importe quel appareil sans problèmes de mise en forme.
  • Sécurisé : Empêche l’édition non autorisée tout en maintenant l’intégrité des données.
  • Prêt à imprimer : Idéal pour les rapports, les factures et les documents financiers.
  • Partage multiplateforme : Consultable sur Windows, macOS, Linux, iOS, Android.

Dans cet article, nous allons discuter des sujets suivants plus en détail.

Commencer avec l’API Node.js

En utilisant Aspose.Cells Cloud pour Node.js, vous avez la possibilité de convertir facilement un classeur Excel au format PDF. Cela vous permet de transformer tous les formats majeurs, y compris XLS, XLSX, XLSB, XLTX, ODS et bien d’autres. Pour plus d’informations, vous pouvez envisager de visiter Supported file formats.

Conditions préalables :

  1. Inscrivez-vous et obtenez vos informations d’identification API à partir du Aspose Cloud Dashboard.
  2. Installez le SDK Node.js via npm :
npm install asposecellscloud --save

Node.js Code to Convert Excel to PDF

Veuillez suivre les étapes spécifiées ci-dessous pour convertir votre tableau Excel en un fichier .txt étape par étape :

  1. Créez un objet de la classe cellsApi qui prend comme arguments les détails de l’identifiant client et du secret client.
  2. Téléchargez le fichier XLS d’entrée en utilisant la méthode uploadFile(…) vers le stockage cloud.
  3. Maintenant, invoquez la méthode PostWorkbookSaveAs(…)16 pour le format Excel en PDF.
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const fs = require("fs");
const path = require("path");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

const cellsApi = new CellsApi(clientId, clientSecret);

// Téléchargez le fichier vers le stockage cloud
const localFilePath = "source.xlsx";
const cloudFilePath = "source.xlsx";
await cellsApi.uploadFile(cloudFilePath, fs.createReadStream(localFilePath));

// Configurer la demande de conversion PDF
const saveOptions = {
    SaveFormat: "PDF"
};

const request = new PostWorkbookSaveAsRequest({
    name: cloudFilePath,
    saveOptions: saveOptions,
    newfilename: "converted/output.pdf"
});

// Convertir en PDF
await cellsApi.postWorkbookSaveAs(request);
console.log("Excel file successfully converted to PDF.");
Excel to PDF

Aperçu de la conversion d’Excel en PDF avec l’API Node.js

Convertir Excel en PDF via cURL

Vous préférez les outils en ligne de commande ? Vous pouvez également convertir Excel en PDF en utilisant l’API REST avec cURL.

Étape 1 : Générer un jeton d’accès :

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Étape 2 : Déclencher la conversion d’Excel en PDF : Maintenant, nous allons exécuter la méthode PostWorkbookSaveAs pour effectuer la conversion d’Excel en PDF :

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Replace:

  • sourceFile avec le nom du fichier Excel d’entrée.
  • <JWTTOKEN> avec le jeton d’accès que vous avez généré.

Essayez le convertisseur Excel en PDF en ligne gratuit

Découvrez notre convertisseur Excel en PDF en ligne pour des résultats instantanés sans aucune programmation.

excel to pdf file

Application de conversion Excel en PDF.

Ressources utiles pour les développeurs

Conclusion

Que vous développiez une solution de niveau entreprise ou un simple outil d’automatisation de rapports, Aspose.Cells Cloud SDK pour Node.js fournit un moyen robuste et fiable de convertir Excel en PDF en ligne. L’approche RESTful facilite l’intégration, tandis que le SDK garantit un formatage précis et une exécution rapide.

Commencez à convertir des fichiers Excel en PDF dès maintenant et simplifiez vos flux de travail documentaires !

Lecture recommandée

Veuillez visiter les liens suivants pour en savoir plus sur :