La conversione di PDF in documenti Excel è una necessità vitale per gli sviluppatori che lavorano con l’automazione dei dati, report e analisi. A differenza dei PDF statici, Excel consente la manipolazione e l’analisi dei dati strutturati. In questo articolo, imparerai come convertire PDF in XLS o XLSX in C# .NET utilizzando l’API REST, uno strumento potente per l’elaborazione PDF ad alta fedeltà.
PDF to XLSX REST API
Il Aspose.PDF Cloud SDK per .NET consente agli sviluppatori di estrarre efficientemente i dati dai PDF e convertirli in formato Excel. Le caratteristiche principali includono:
- Conversione Accurata: Mantiene le strutture delle tabelle, i layout e gli stili.
- Supporto per XLS e XLSX: Flessibilità per mirare al formato di cui hai bisogno.
- Opzioni di output personalizzate: controlla la struttura del foglio di lavoro, colonne vuote e percorso di output.
- Basato su cloud: Funziona su piattaforme diverse senza bisogno di installazione locale.
Requisiti preliminari
Per iniziare:
- Installa l’SDK ufficiale da NuGet:
Install-Package Aspose.PDF-Cloud
Crea un account gratuito su Aspose.Cloud dashboard per ottenere il tuo Client ID e Client Secret.
Convertire PDF in Excel in C#
Ecco come utilizzare il .NET SDK per automatizzare la conversione da PDF a foglio di calcolo:
- Inizializza
PdfApi
usando le tue credenziali. - Specifica il file PDF e il formato Excel di output.
- Chiama l’ API PutPdfInStorageToXls(…) per eseguire la conversione.
// Per ulteriori esempi, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Ottieni le credenziali del client da https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// crea un'istanza di PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input PDF file
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
// carica il file PDF sorgente su cloud storage
pdfApi.UploadFile("sourceFile.pdf", stream);
// call the API to convert PDF to XLSX conversion
var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
Un’anteprima della conversione da PDF a XLSX.
Puoi scaricare il PDF di input da Binder.pdf e il file Excel risultante da myResultant.xlsx.
Adobe PDF to Excel using cURL
Preferisci gli strumenti da riga di comando? Puoi anche usare cURL con Aspose.PDF Cloud API.
Passo 1: Genera Token di Accesso:
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"
Passo 2: Converti PDF in 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"
- Salva l’Excel risultante direttamente nel cloud storage:
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 {}
Sostituisci sourceFile
con il PDF di input (disponibile nel cloud storage), myResultantFile
con il workbook Excel convertito e, YOURACCESSTOKEN
con il token di accesso JWT generato sopra.
Prova il convertitore PDF in Excel online
Testa l’API senza scrivere alcun codice utilizzando il nostro convertitore online gratuito PDF to XLSX converter. Questo è alimentato dallo stesso API REST backend.

Free online PDF to Excel converter.
Conclusione
Utilizzando .NET REST API, puoi facilmente convertire documenti PDF complessi in cartelle di lavoro Excel, semplificare i flussi di lavoro dei dati e ridurre l’elaborazione manuale. Questa soluzione è ideale per gli sviluppatori che lavorano in reporting, finanza, analisi o elaborazione documentale.
Link Utili
Articoli Raccomandati
Ti consigliamo vivamente di leggere i seguenti post del blog per informazioni su: