pdf to xlsx

How to convert PDF to Excel workbook with Node.js.

La conversion de PDF documents en Excel feuilles de calcul est une exigence courante pour les développeurs travaillant sur l’extraction de données et les rapports. Contrairement aux fichiers statiques, Excel offre un formatage structuré et la possibilité d’effectuer des calculs et des analyses. Dans cet article, vous apprendrez comment convertir PDF en XLS ou XLSX dans Node.js en utilisant l’Aspose.PDF Cloud SDK, une API RESTful qui simplifie la manipulation de PDF.

🚀 PDF to XLS API

Le Aspose.PDF Cloud SDK for Node.js est conçu pour les développeurs qui ont besoin de capacités de traitement PDF puissantes, évolutives et flexibles dans le cloud. Voici pourquoi il se distingue :

  • Conversion Haute Fidélité : Convertit des tableaux PDF complexes et des mises en page en classeurs Excel entièrement structurés tout en maintenant le formatage original.
  • Prend en charge les formats XLS et XLSX : Choisissez entre les formats .xls legacy et .xlsx moderne en fonction des besoins de votre application.
  • Options de personnalisation : Configurez les paramètres de la feuille de calcul tels que l’insertion de colonnes vides, la distribution uniforme des feuilles de calcul et le chemin de sortie cible.
  • Multi-plateforme et basé sur le cloud : Accédez à votre fonctionnalité PDF vers Excel sur n’importe quel système d’exploitation sans dépendances locales.

🧩 Prérequis

Pour commencer avec Cloud API, installez le SDK officiel Node.js via npm :

> npm i asposepdfcloud

Deuxièmement, créez un compte gratuit sur Aspose.Cloud dashboard et obtenez votre ID client et votre secret client pour l’authentification.

🛠️ Convertir PDF en XLSX dans Node.js

Explorons les détails sur la façon dont nous pouvons utiliser l’API Cloud pour réduire considérablement le traitement manuel, automatiser l’extraction de données des PDF et intégrer la fonctionnalité de conversion directement dans leurs applications Node.js.

  • Initialisez le PdfApi avec vos identifiants.
  • Deuxièmement, définissez le fichier PDF source et les paramètres de sortie.
  • Enfin, appelez la PutPageConvertToJpeg(…) routine API pour convertir la page PDF en image JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Téléchargez le PDF dans le stockage cloud (s'il n'y est pas déjà)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Convertir le PDF en classeur Excel en ligne
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.xls";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("Convert PDF to Excel:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
pdf to xlsx

Un aperçu de la conversion PDF en XLSX.

Le fichier PDF d’échantillon et le classeur Excel résultant généré dans l’exemple ci-dessus peuvent être téléchargés depuis Binder1-1.pdf et myResultant.xlsx.

🌟 Astuce

  • Afin de visualiser le classeur Excel résultant, vous pouvez envisager d’utiliser notre application gratuite Excel view App.

💻 Convertir PDF en Excel à l’aide de cURL

Préférez-vous les commandes de terminal ? Voici comment convertir un PDF en Excel en utilisant Aspose Cloud et 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=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Étape 2 : Convertir PDF en XLSX

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"

Pour enregistrer directement dans le stockage cloud :

curl-v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}

Remplacez sourceFile par le nom du PDF d’entrée (déjà disponible dans le stockage cloud), myResultantFile par le nom du classeur Excel converti et, accessToken par le jeton d’accès JWT généré ci-dessus.

🧪 Essayez le convertisseur PDF en Excel gratuit en ligne

Découvrez la puissance d’Aspose.PDF Cloud en utilisant le convertisseur PDF en XLSX gratuit. Cette application légère et super efficace est développée sur la base de l’API REST Aspose.PDF Cloud.

pdf to excel

Application de conversion PDF en XLSX gratuite.

📝 Conclusion

L’utilisation du SDK Aspose.PDF Cloud pour Node.js rend la conversion de PDF en Excel simple, rapide et fiable. Que vous construisiez des pipelines d’automatisation de documents ou des tableaux de bord de reporting, cette API permet l’extraction transparente de données vers des feuilles de calcul structurées.

Liens utiles

Articles recommandés

Nous recommandons vivement de consulter les articles de blog suivants pour obtenir des informations sur :