pdf to excel

Esegui la conversione da PDF a Excel online.

I file PDF sono ampiamente utilizzati per condividere e archiviare documenti importanti, ma estrarre dati strutturati da essi può essere una sfida. Pertanto, la conversione di PDF in Excel utilizzando un’API REST Java automatizza il processo, assicurando un’estrazione dei dati accurata pur mantenendo il formato e la struttura. Questo approccio elimina la necessità di inserimento manuale dei dati, riduce gli errori e fa risparmiare tempo, rendendolo ideale per report finanziari, fatture e grandi set di dati.

API REST per la conversione da PDF a Excel

GroupDocs.Conversion Cloud SDK per Java offre una soluzione efficiente e affidabile per convertire i file PDF in fogli di lavoro Excel. Alcune delle caratteristiche salienti offerte dall’API REST sono:

  • Conversione PDF in Excel di alta qualità – Preserva tabelle, layout e precisione dei dati.
  • Elaborazione in batch – Converti più file PDF in file Excel in un’unica operazione.
  • Impostazioni di Conversione Personalizzate – Definire fogli specifici, delimitatori e opzioni di formattazione.
  • Elaborazione basata su cloud – Elimina la necessità di installazioni locali e migliora la scalabilità.
  • Integrazione API Sicura – Garantisce la privacy dei dati con autenticazione e comunicazione crittografata.

Installazione

Per favore, aggiungi i seguenti dettagli al file pom.xml del progetto di build maven.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

Dopo l’installazione, per favore ottieni le tue credenziali API personalizzate (ovvero Client ID e Client Secret).Puoi visitare questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

PDF to XLS Conversion in Java

Esploriamo i dettagli su come possiamo integrare senza soluzione di continuità la conversione da PDF a Excel nelle nostre applicazioni Java, consentendo un’estrazione e elaborazione dei dati efficienti.

  1. Innanzitutto, crea un’istanza della classe Configuration dove passiamo le credenziali del cliente come argomenti.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. In secondo luogo, inizializza il ConvertApi dove passiamo l’oggetto Configuration come argomento.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Crea un’istanza della classe ConvertSettings in cui definiamo il nome del file di input, il formato di output come XLS e il nome del documento risultante.
ConvertSettings settings = new ConvertSettings();
  1. Crea un’istanza della classe ConvertDocumentRequest dove passiamo l’oggetto ConvertSettings come argomento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Infine, chiama l’ConvertDocumentRequest API per convertire il PDF in un file Excel e poi salva il file XLS risultante nel cloud storage.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crea un'istanza della classe Configuration e inizializzala con l'ID cliente e il segreto cliente.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definire l'URL di base dell'API per l'operazione di conversione da PDF a Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inizializza un'istanza di ConvertApi con l'oggetto Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
    
// Invoca l'API ConvertDocument per la conversione da PDF a formato XLS
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to Excel conversion completed successfully!");
}
pdf to excel online

Immagine:- Anteprima della conversione da PDF a Excel workbook.

Il file PDF di input marketing.pdf e il foglio di lavoro Excel risultante generato attraverso il codice sopra possono essere scaricati da myResultant.xls.

Conversione online da PDF a XLSX utilizzando comandi cURL

GroupDocs.Conversion Cloud API consente una conversione senza interruzioni di file PDF in formato Excel (XLSX) utilizzando semplici comandi cURL. Questo approccio è ideale per gli sviluppatori che preferiscono interazioni da riga di comando o devono automatizzare il processo di conversione senza integrare un SDK completo.

Innanzitutto, dobbiamo generare un token di accesso JWT basato sulle credenziali del cliente e poi eseguire il seguente comando per effettuare la conversione da MPP a HTML.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"xlsx\",  \"OutputPath\": \"{convertedFile}\"}"

Per favore, sostituisci sourceMPP con il nome del file MS Project di input, convertedFile con il nome del file HTML risultante e accessToken con un token di accesso JWT personalizzato.

  • Se abbiamo la necessità di salvare il file XLSX risultante sul disco locale, prova a eseguire il seguente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"

PDF to Excel Online

Puoi anche considerare di sperimentare le sorprendenti funzionalità dell’API di conversione documenti utilizzando la nostra App gratuita e leggera PDF to XLSX Online Converter. Questa App è costruita sulla base dell’API REST GroupDocs.Conversion Cloud e ti consente di esplorare le capacità uniche all’interno di un browser web.

Convertitore PDF in Excel online

Conclusione

Se stai elaborando rapporti finanziari, tabelle di dati o documenti aziendali strutturati, la nostra API REST garantisce alta precisione e un’integrazione senza soluzione di continuità nelle tue applicazioni. Con supporto per comandi cURL e Java SDK, puoi automatizzare le conversioni senza sforzo mantenendo l’integrità dei dati. Prova GroupDocs.Conversion Cloud oggi e semplifica le tue esigenze di conversione dei documenti con una soluzione potente, scalabile e affidabile.

Articoli Consigliati

Ti consigliamo vivamente di visitare i seguenti link per saperne di più su: