pdf to xlsx

Come convertire un PDF in un workbook Excel con Node.js.

Convertire PDF documenti in Excel fogli di calcolo è una richiesta comune per gli sviluppatori che lavorano con l’estrazione dei dati e la reportistica. A differenza dei file statici, Excel offre un formato strutturato e la possibilità di eseguire calcoli e analisi. In questo articolo, imparerai come convertire PDF in XLS o XLSX in Node.js utilizzando l’Aspose.PDF Cloud SDK, un’API RESTful che semplifica la manipolazione dei PDF.

🚀 PDF to XLS API

Il Aspose.PDF Cloud SDK per Node.js è progettato per gli sviluppatori che necessitano di potenti, scalabili e flessibili capacità di elaborazione PDF nel cloud. Ecco perché si distingue:

  • Conversione ad alta fedeltà: Converte tabelle e layout PDF complessi in file Excel strutturati mantenendo il formato originale.
  • Supporta i formati XLS e XLSX: Scegli tra i formati legacy .xls e moderni .xlsx in base alle esigenze della tua applicazione.
  • Opzioni di personalizzazione: Configura le impostazioni del foglio di lavoro come l’inserimento di colonne vuote, la distribuzione uniforme del foglio di lavoro e il percorso di output target.
  • Piattaforma Incrociata e Basata su Cloud: Accedi alla tua funzionalità PDF-to-Excel su qualsiasi sistema operativo senza dipendenze locali.

🧩 Requisiti richiesti

Per iniziare a utilizzare l’API Cloud, installa l’SDK ufficiale di Node.js tramite npm:

> npm i asposepdfcloud

In secondo luogo, crea un account gratuito su Aspose.Cloud dashboard e ottieni il tuo Client ID e Client Secret per l’autenticazione.

🛠️ Convertire PDF in XLSX in Node.js

Esploriamo i dettagli su come possiamo utilizzare l’API Cloud per ridurre drasticamente l’elaborazione manuale, automatizzare l’estrazione dei dati PDF e integrare la funzionalità di conversione direttamente nelle loro applicazioni Node.js.

  • Inizializza il PdfApi con le tue credenziali.
  • In secondo luogo, definire il file PDF sorgente e le impostazioni di output.
  • Infine, chiama la PutPageConvertToJpeg(…) routine API per convertire la pagina PDF in immagine JPG.
const { PdfApi } = require("asposepdfcloud");

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

// Carica PDF nel cloud storage (se non è già lì)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Convertire il PDF in un workbook Excel online
    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’anteprima della conversione da PDF a XLSX.

Il file PDF di esempio e il relativo file Excel generato nell’esempio sopra possono essere scaricati da Binder1-1.pdf e myResultant.xlsx.

🌟 Suggerimento

  • Per visualizzare il file Excel risultante, puoi considerare di utilizzare la nostra app gratuita Excel view App.

💻 Converti PDF in Excel utilizzando cURL

Preferisci i comandi del terminale? Ecco come convertire PDF in Excel utilizzando Aspose Cloud e cURL:

Passo 1: Genera Token di Accesso

curl -v "http://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"

Passaggio 2: Converti PDF in XLSX

curl -v "http://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"

Per salvare direttamente nello storage cloud:

curl-v "http://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 {}

Sostituisci sourceFile con il nome del PDF di input (già disponibile nel cloud storage), myResultantFile con il nome del workbook Excel convertito e, accessToken con il token di accesso JWT generato sopra.

🧪 Prova il Convertitore PDF a Excel Online Gratuitamente

Sperimenta la potenza di Aspose.PDF Cloud utilizzando il free PDF to XLSX Converter. Questa App leggera e super efficiente è sviluppata sulla base dell’API REST di Aspose.PDF Cloud.

pdf to excel

Applicazione gratuita di conversione da PDF a XLSX.

📝 Conclusione

Utilizzando Aspose.PDF Cloud SDK per Node.js, la conversione di PDF in Excel diventa semplice, veloce e affidabile. Che tu stia costruendo pipeline di automazione dei documenti o dashboard di reporting, questa API consente un’estrazione senza soluzione di continuità dei dati in fogli di calcolo strutturati.

Articoli Raccomandati

Consigliamo vivamente di visitare i seguenti post del blog per informazioni su: