Nell’era del processo decisionale basato sui dati, è fondamentale estrarre informazioni da una moltitudine di fonti. Tuttavia, ciò spesso comporta la gestione dei dati bloccati nei file PDF, il che può rappresentare una sfida considerevole. È qui che entra in gioco la magia della conversione da PDF a Excel. La conversione di “PDF in Excel” è molto più di un semplice compito tecnico; è un gateway per semplificare l’estrazione, l’analisi e la visualizzazione dei dati. Quindi, approfondiamo i dettagli della conversione semplice da PDF a Excel utilizzando l’API REST .NET, in modo da poter organizzare, manipolare e ricavare informazioni preziose dai dati.
- API .NET REST per la conversione da PDF a Excel
- Converti PDF in XLS con C# .NET
- Esporta PDF in una cartella di lavoro Excel con i comandi cURL
API .NET REST per la conversione da PDF a Excel
Quando si tratta di convertire PDF in Excel, l’efficienza e la precisione sono fondamentali. Pertanto consigliamo di utilizzare Aspose.PDF Cloud SDK per .NET, una soluzione versatile e intuitiva per gli sviluppatori che semplifica l’intero processo. L’SDK offre agli utenti una vasta gamma di funzionalità oltre la conversione, rendendolo uno strumento completo per l’estrazione e la manipolazione dei dati. Dalle tabelle di dati ai report finanziari, l’API .NET REST garantisce che i file Excel convertiti non solo siano accurati ma anche ben strutturati.
Per utilizzare l’SDK, cerca “Aspose.PDF-Cloud” nel gestore pacchetti NuGet all’interno dell’IDE di Visual Studio e fai clic sul pulsante “Aggiungi pacchetto”, in modo che il riferimento all’SDK venga aggiunto al progetto.
Ottieni le credenziali del tuo cliente da dashboard cloud. Nel caso in cui non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate in avvio rapido.
Converti PDF in XLS con C# .NET
Segui i passaggi indicati di seguito per sviluppare un convertitore da PDF a Excel utilizzando C# .NET.
// Per ulteriori esempi, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// creare un'istanza di PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// chiama l'API per convertire il file PDF di input in Excel e abbiamo anche specificato di generare fogli di lavoro unificati
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
if (response != null)
{
Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");
// Metodo personalizzato per salvare il contenuto dello streaming in un file sull'unità locale
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Di seguito sono riportati i dettagli rapidi relativi allo snippet di codice sopra indicato.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Crea un oggetto della classe PdfApi passando le credenziali del client come argomenti di input.
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
Ora, chiama l’API per convertire PDF in una cartella di lavoro Excel in cui abbiamo menzionato di avere fogli di lavoro uniformi in output. Infine, viene utilizzato un metodo personalizzato per salvare l’output sull’unità locale.
- PutPdfInStorageToXlsx - Questa API converte il documento PDF (situato nell’archivio) in formato XLSX e carica il file risultante nell’archivio.
- PutPdfInRequestToXlsx - Questa API converte il documento PDF (nel contenuto della richiesta) in formato XLSX e carica il file risultante nell’archivio.
I file PDF di esempio utilizzati nel file di esempio sopra possono essere scaricati da astscidatatablessample.pdf.
Esporta PDF in una cartella di lavoro Excel con i comandi cURL
Per coloro che cercano un approccio versatile e programmabile per la conversione da PDF a Excel, Aspose.PDF Cloud insieme ai comandi cURL offre una soluzione efficiente. Che la tua esigenza sia “convertire PDF in Excel”, “convertire PDF in XLS” o “esportare PDF in Excel”, questo approccio è progettato per una trasformazione dei dati senza interruzioni. Utilizzando i comandi cURL, puoi automatizzare il processo e integrarlo perfettamente nel tuo flusso di lavoro.
Per iniziare a utilizzare questo approccio, il primo passaggio è generare un token di accesso JWT utilizzando il seguente comando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Ora che il token JWT è stato generato, dobbiamo eseguire il seguente comando per esportare PDF in Excel online. Dopo la conversione, il foglio di lavoro Excel risultante viene archiviato su un’unità locale.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"
Sostituisci “sourceFile” con il nome del file PDF di input disponibile nell’archivio cloud, “resultantWorkbook” con il nome della cartella di lavoro Excel risultante e sostituisci “accessToken” con il token di accesso JWT generato sopra.
Conclusione
In conclusione, la ricerca per convertire PDF in Excel è stata demistificata attraverso due approcci distinti ma potenti. Aspose.PDF Cloud SDK per .NET offre una soluzione completa e intuitiva per gli sviluppatori, semplificando il requisito della “conversione da PDF a Excel” estendendo le sue capacità oltre la semplice conversione. D’altra parte, per coloro che cercano un percorso versatile e programmabile, la combinazione di Aspose.PDF Cloud e i comandi cURL fornisce un flusso di lavoro automatizzato per una trasformazione dei dati senza interruzioni. Entrambi i metodi, ciascuno con i suoi punti di forza unici, mirano a semplificare l’estrazione e l’analisi dei dati, trasformandoli in un processo strutturato ed efficiente.
link utili
articoli Correlati
Consigliamo vivamente di visitare i seguenti blog: