eccellere in jpg

Converti Excel in JPG in Java

Le cartelle di lavoro Excel sono uno dei formati di file principali utilizzati per l’immissione di dati, l’organizzazione dei dati, l’analisi finanziaria, la gestione del tempo, la gestione delle attività, ecc. Tuttavia, se è necessario visualizzare un foglio di lavoro Excel nella pagina Web, potrebbe non essere possibile senza l’ausilio di alcun plugin/estensione. Tuttavia, se convertiamo Excel in un’immagine JPG, possiamo facilmente visualizzare l’immagine in un browser web. Quindi, in questo articolo, impareremo i passaggi per sviluppare il convertitore da Excel a JPG utilizzando l’API REST.

API di conversione da Excel a immagine

Utilizzeremo Aspose.Cells Cloud SDK for Java che fornisce le funzionalità per creare, modificare e convertire Excel in PDF, Excel in JPG, Excel in HTML e vari altri formati. Ora, per poter utilizzare l’SDK, dobbiamo aggiungere i seguenti dettagli in pom.xml del progetto di tipo build Maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Una volta aggiunto il riferimento all’SDK, il passaggio successivo consiste nel creare un account su Aspose Cloud e cercare/creare l’ID client e il segreto client in Cloud Dashboard.

Converti Excel in JPG in Java

Ora esploriamo i dettagli su come convertire Excel in JPG utilizzando lo snippet di codice Java. Tieni presente che leggeremo un foglio di lavoro Excel dall’unità locale e genereremo un’immagine Excel. In questo approccio, tutti i fogli di lavoro di input Excel verranno convertiti in immagini JPG.

  • Crea un’istanza di CellsApi fornendo le credenziali del client come argomenti di input
  • Specificare il nome dell’Excel di input, il formato risultante come HTML e il nome del file di output
  • Leggi il file Excel dalla memoria locale tramite l’istanza di file
  • Infine, chiama il metodo cellsWorkbookPutConvertWorkbook(…) per l’operazione di conversione delle immagini di Excel
// per ulteriori esempi, visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // creare un'istanza di CellsApi utilizzando le credenziali del client
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // nome della cartella di lavoro Excel di input
    String fileName = "myDocument.xlsx";
    // dettagli della password se la cartella di lavoro è crittografata
    String password = null;
        
    // formato di file risultante
    String format = "JPG";
    		
    // caricare il file dal sistema locale
    File file = new File(fileName);	
    
    // eseguire l'operazione di conversione del documento
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);  
            
    // stampa messaggio di successo
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
excel all'anteprima del file JPG

image1:- Anteprima di conversione da Excel a JPG

La cartella di lavoro Excel di input utilizzata nell’esempio precedente può essere scaricata da myDocument.xlsx.

Immagine del foglio di calcolo utilizzando i comandi cURL

In questa sezione, discuteremo i dettagli su come convertire un particolare foglio di lavoro in formato JPG. Ora, per avviare la conversione da Excel a JPG, dobbiamo generare un token di accesso JWT durante l’esecuzione del seguente comando.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Una volta che abbiamo il token JWT, dobbiamo eseguire il seguente comando per convertire un particolare foglio di lavoro denominato “Foglio2” in formato JPG. Il JPG risultante viene restituito come oggetto di risposta e può essere salvato sull’unità locale.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  Converted.jpg
foglio di calcolo in jpg

Immagine 2: - Foglio di calcolo singolo in anteprima jpg

Conclusione

In questo articolo, abbiamo esplorato i dettagli su come convertire Excel in JPG utilizzando frammenti di codice Java. L’API fornisce le funzionalità per eseguire la conversione da Excel a immagine nel suo insieme oppure possiamo convertire fogli di lavoro selezionati all’interno di xls in formato jpg. Poiché i nostri SDK sono realizzati con una licenza MIT, il codice sorgente completo può essere scaricato da GitHub.

Se riscontri problemi durante l’utilizzo delle API, non esitare a contattarci tramite il forum di supporto del prodotto.

articoli Correlati

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