La necessità di convertire facilmente fogli di calcolo Excel in vivaci immagini JPG è diventata sempre più evidente che mai. Inoltre, nel panorama digitale odierno, la capacità di trasformare facilmente i dati Excel in immagini JPG visivamente accattivanti ha un valore inestimabile. Questo articolo approfondisce il significato profondo di questa conversione, svelando i diversi scenari in cui si rivela indispensabile e consente agli utenti di aggiungere una dimensione visiva dinamica alle presentazioni dei dati. Esploriamo i dettagli su come possiamo rendere le informazioni visivamente accattivanti e di grande impatto utilizzando l’API REST .NET.
- API REST per la conversione da Excel a immagine
- Converti Excel in JPG in C# .NET
- XLS in JPG utilizzando i comandi cURL
API REST per la conversione da Excel a immagine
Trasformare fogli di calcolo Excel in immagini JPG diventa un processo semplice ed efficiente con le solide funzionalità di Aspose.Cells Cloud SDK per .NET.Questo potente SDK ti consente di integrare funzionalità complete di manipolazione di Excel direttamente nelle tue applicazioni, fornendo una soluzione affidabile per la conversione da Excel a JPG. L’SDK offre una vasta gamma di straordinarie funzionalità tra cui l’estrazione di dati, la manipolazione di fogli di lavoro e la generazione di grafici dinamici, il tutto in un ambiente basato su cloud.
Ora dobbiamo cercare “Aspose.Cells-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, ottieni le credenziali del tuo cliente da dashboard cloud.Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.
Converti Excel in JPG in C# .NET
Immergiamoci nei dettagli in cui l’innovazione incontra l’efficienza, sbloccando uno spettro di possibilità per presentazioni di dati dinamiche e visivamente arricchite. Quindi, segui le istruzioni fornite di seguito per convertire un XLS in JPG in C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Crea un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.
cellsInstance.UploadFile("sourceFile.xls", inputFile);
Carica la cartella di lavoro Excel di input nell’archivio cloud.
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
Crea un’istanza della classe SaveOptions in cui definiamo il formato risultante come JPG.
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
Chiama l’API per avviare l’operazione di conversione da Excel a JPG. Dopo l’operazione riuscita, l’immagine risultante viene archiviata nel cloud storage.
// Per esempi completi e file di dati, visitare il sito
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Nome della cartella di lavoro Excel di input sull'unità locale
string first_Excel = "input.xls";
try
{
// leggere il contenuto di Excel nell'istanza del flusso
using (var inputFile = System.IO.File.OpenRead(second_Excel))
{
// caricare ciascuna cartella di lavoro nell'archivio cloud
cellsInstance.UploadFile("sourceFile.xls", inputFile);
// creare un'istanza di SaveOptions in cui specifichiamo il formato di output come JPG
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
// inizializza l'operazione di conversione da Excel a JPG
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
// stampa un messaggio di successo se la concatenazione ha esito positivo
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to picture conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
La cartella di lavoro Excel di input e l’immagine JPG risultante generata nell’esempio precedente possono essere scaricati da:
XLS in JPG utilizzando i comandi cURL
La conversione di XLS in JPG può essere eseguita anche utilizzando i comandi Aspose.Cells Cloud e cURL. Questo processo diventa non solo accessibile ma anche altamente adattabile. Che tu sia uno sviluppatore che integra questa funzionalità in un’applicazione o un utente finale che cerca una soluzione semplice, i comandi Aspose.Cells Cloud e cURL offrono un approccio versatile per trasformare i dati Excel in immagini JPG visivamente accattivanti.
Il primo passo in questo approccio è 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=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Una volta ottenuto il token JWT, eseguire il comando seguente per avviare l’operazione di conversione da Excel a immagine. La seguente richiesta prevede che il file Excel di input sia già disponibile nell’archivio cloud. Una volta eseguito correttamente il comando, l’immagine JPG risultante viene archiviata nel cloud storage.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"JPG\", \"EnableHTTPCompression\": true,}" \
Sostituisci “sourceFile” con il nome della cartella di lavoro Excel di input disponibile nell’archivio cloud, “outputFile” con il nome del JPG risultante da generare e “accessToken” con un token JWT generato sopra.
Conclusione
In conclusione, sia che tu opti per le funzionalità ottimizzate di Aspose.Cells Cloud SDK per .NET o per l’efficienza tramite script dei comandi cURL, il percorso di conversione da Excel a JPG è caratterizzato da accessibilità, precisione e adattabilità. Pertanto, che tu sia uno sviluppatore alla ricerca di un SDK robusto o un utente quotidiano che fa affidamento su semplici interazioni da riga di comando, la potenza combinata di questi approcci garantisce un’esperienza dinamica e visivamente arricchente per tutti.
link utili
articoli Correlati
Consigliamo vivamente di visitare i seguenti blog: