
Hvordan man konverterer PDF til Excel-regneark med Node.js.
At konvertere PDF dokumenter til Excel regneark er et almindeligt krav for udviklere, der arbejder med dataudtræk og rapportering. I modsætning til statiske filer tilbyder Excel struktureret formatering og muligheden for at udføre beregninger og analyse. I denne artikel vil du lære, hvordan du konverterer PDF til XLS eller XLSX i Node.js ved hjælp af Aspose.PDF Cloud SDK, en RESTful API, der forenkler PDF-manipulation.
🚀 PDF til XLS API
SDK’en Aspose.PDF Cloud SDK for Node.js er bygget til udviklere, der har brug for kraftfulde, skalerbare og fleksible PDF-behandlingskapaciteter i skyen. Her er hvorfor den skiller sig ud:
- Højfidelity konvertering: Konverterer komplekse PDF-tabeller og -layouts til fuldt strukturerede Excel-arbejdsbøger, mens den originale formatering bevares.
- Understøtter XLS- og XLSX-formater: Vælg mellem det ældre .xls og det moderne .xlsx-format baseret på dine applikationsbehov.
- Tilpasningsmuligheder: Konfigurer regnearksindstillinger som indsættelse af tomme kolonner, ensartet distribution af regneark og måloutputsti.
- Tværplatforms- og cloud-baseret: Adgang til din PDF-til-Excel-funktionalitet på ethvert operativsystem uden lokale afhængigheder.
🧩 Forudsætninger
For at komme i gang med Cloud API, skal du installere den officielle Node.js SDK via npm:
> npm i asposepdfcloud
For det andet, opret en gratis konto på Aspose.Cloud dashboard og få din Client ID og Client Secret til autentificering.
🛠️ Konverter PDF til XLSX i Node.js
Lad os udforske detaljerne om, hvordan vi kan bruge Cloud API’en til dramatisk at reducere manuel behandling, automatisere PDF-dataudtræk og integrere konverteringsfunktionalitet direkte i deres Node.js-applikationer.
- Initialiser
PdfApi
med dine legitimationsoplysninger.- For det andet, definer kilde-PDF-filen og outputindstillingerne.
- Til sidst skal du kalde PutPageConvertToJpeg(…) API-rutinen for at konvertere PDF-siden til JPG-billede.
const { PdfApi } = require("asposepdfcloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);
// Upload PDF til cloud storage (hvis det ikke allerede er der)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
// Konverter PDF til Excel-regneark 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));
});
En forhåndsvisning af PDF til XLSX konvertering forhåndsvisning.
Den eksemplariske PDF-fil og den resulterende Excel-arbejdsbog genereret i ovenstående eksempel kan downloades fra Binder1-1.pdf og myResultant.xlsx.
🌟 Tip
- For at kunne se den resulterende Excel-arbejdsbog, kan du overveje at bruge vores gratis Excel view App.
💻 Konverter PDF til Excel ved hjælp af cURL
Foretrækker du terminalkommandoer? Her er hvordan man konverterer PDF til Excel ved hjælp af Aspose Cloud og cURL:
Trin 1: Generer Adgangstoken
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"
Trin 2: Konverter PDF til 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"
At gemme direkte til cloud-lagring:
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 {}
Udskift sourceFile
med navnet på input PDF (allerede tilgængelig i cloud-lageret), myResultantFile
med navnet på den konverterede Excel-arbejdsbog og accessToken
med JWT adgangstoken genereret ovenfor.
🧪 Prøv gratis PDF til Excel konverter online
Oplev kraften i Aspose.PDF Cloud ved hjælp af den gratis PDF to XLSX Converter. Denne letvægts- og super-effektive app er udviklet oven på Aspose.PDF Cloud REST API.
Gratis PDF til XLSX konvertering app.
📝 Konklusion
Ved hjælp af Aspose.PDF Cloud SDK til Node.js bliver det simpelt, hurtigt og pålideligt at konvertere PDF til Excel. Uanset om du bygger dokumentautomatiserings-pipelines eller rapporteringsdashboards, gør denne API det muligt at udtrække data problemfrit til strukturerede regneark.
Nyttige Links
Anbefalede artikler
Vi anbefaler kraftigt at besøge de følgende blogindlæg for information om: