csv in jpg

Convertitore da CSV a JPG in C# .NET.

La conversione di file CSV(valori separati da virgola) in immagini JPEG(Joint Photographic Experts Group) utilizzando C# .NET offre una miriade di vantaggi indispensabili nell’odierno ambiente incentrato sui dati. Questa trasformazione non solo consente la creazione di diagrammi, grafici e diagrammi visivamente accattivanti, ma svolge anche un ruolo cruciale nella visualizzazione e comunicazione dei dati. Sebbene la conversione da immagine a CSV sia importante, per ora il nostro focus è sulla trasformazione cruciale da CSV a JPG per una migliore visualizzazione dei dati utilizzando l’API REST.

API REST per la conversione da CSV a JPG

GroupDocs.Conversion Cloud SDK per .NET offre una soluzione solida per convertire file CSV in immagini JPG con efficienza e qualità senza pari. Pertanto, sfruttando la potenza dell’elaborazione basata su cloud, questo SDK garantisce una conversione fluida e accurata, preservando l’integrità dei dati e la fedeltà visiva. Esploriamo i dettagli su come possiamo sfruttare tutto il potenziale dei nostri dati trasformando le informazioni tabulari in rappresentazioni visive di grande impatto per analisi, reportistica e presentazione migliorate dei dati.

Il primo passaggio consiste nell’installare l’SDK cercando GroupDocs.Conversion-Cloud nel gestore pacchetti NuGet e facendo clic sul pulsante Installa. Un’altra opzione è eseguire il seguente comando nella console del gestore pacchetti.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Il prossimo passo importante è ottenere le credenziali API personalizzate (ad esempio ID cliente e segreto cliente).Segui le istruzioni specificate in questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

File con valori delimitati da virgole in JPG in C# .NET

Questa sezione spiega come questa API semplifica il processo di conversione, consentendoti di integrare perfettamente la funzionalità di conversione da CSV a JPG nelle tue applicazioni .NET.

  1. Crea un’istanza della classe “Configuration” in cui passiamo le credenziali del client come argomenti.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inizializza ConvertApi dove passiamo l’oggetto Configuration come argomento di input.
var apiInstance = new ConvertApi(configurations);
  1. Carica il file CSV di input nell’archivio cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Crea un’istanza “ConvertSettings” in cui specifichiamo il nome per il CSV di input, il formato risultante come “jpg” e il nome per l’immagine JPG di output come argomenti.
var settings = new ConvertSettings{...}
  1. Chiama l’API ConvertDocumentRequest per convertire CSV in JPG e salvare l’immagine JPEG risultante nell’archivio cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Altri esempi su https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definire il valore di ApiBaseUrl per impostare l'URL di base dell'API di conversione da CSV a JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// leggere il contenuto del file di input con valori separati da virgole dall'unità locale             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // creare un'istanza di FileApi
    var fileUpload = new FileApi(configurations);
    // caricare il CSV di input nell'archivio cloud
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // creare ConvertSettings dove definiamo il nome del file CSV di input e l'immagine JPG risultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // Richiama il metodo ConvertDocument per la conversione da CSV a JPG.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // stampare il messaggio di successo
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
}

Converti CSV in JPG senza caricare su Cloud Storage

Nel caso in cui non desideri caricare il CSV di input nell’archivio cloud e desideri convertire il CSV in linea in un’immagine JPG, prova a utilizzare il seguente snippet di codice.

// Altri esempi su https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definire il valore di ApiBaseUrl per impostare l'URL di base dell'API di conversione da CSV a JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// leggere il contenuto del file di input con valori separati da virgole dall'unità locale             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // Richiamare il metodo ConvertDocument per convertire CSV in JPG a livello di codice.
    var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
    
    if (response != null && response.Equals("OK"))
    {
        // stampare il messaggio di successo
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
    // il nostro metodo personalizzato per salvare il JPG risultante sull'unità locale
    saveToDisk(response, @"D:\myConverted.jpg");
}

// Il nostro 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();
}
csv in jpg

Immagine: - Un’anteprima della conversione di immagini da CSV a JPG.

Il file CSV di input e l’immagine JPG risultante possono essere scaricati da input.csv e myResultant.jpg.

Converti CSV in JPG utilizzando i comandi cURL

La conversione di file CSV in immagini JPG utilizzando GroupDocs.Conversion Cloud è un processo semplificato facilitato dai comandi cURL. Con una semplice richiesta POST all’endpoint API e specificando il file CSV di input insieme al formato di output desiderato come JPG, puoi avviare la conversione senza sforzo.

Il primo passaggio è generare un token di accesso JWT in base alle credenziali del cliente e una volta generato il token JWT, eseguire il seguente comando cURL per convertire CSV in immagine JPG e salvare il file JPG risultante nell’archivio cloud.

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\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"csv\"  },\"OutputPath\": \"{myResultantFile}\"}"

Sostituisci “sourceFile” con il nome del file CSV di input, “myResultantFile” con il nome dell’immagine JPG risultante e “accessToken” con il token di accesso JWT personalizzato.

  • Ora, se dobbiamo salvare il JPG risultante sull’unità locale, prova a utilizzare 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\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "myResultantFile.jpg"

Convertitore gratuito da CSV a HTML

Ti consigliamo vivamente di utilizzare la nostra app Convertitore da CSV a JPEG leggera ed estremamente efficiente, basata sulle API REST GroupDocs.Conversion Cloud in quanto ti consente di sperimentare le straordinarie funzionalità dell’API di conversione da CSV a JPEG .

convertitore da csv a jpg

Conclusione

Che tu preferisca la semplicità dei comandi cURL o la flessibilità dell’integrazione diretta con la nostra API, GroupDocs.Conversion Cloud offre una soluzione completa per convertire file CSV in immagini JPG. Quindi, con l’aiuto di questa API, sblocca il potenziale per una migliore visualizzazione, reportistica e presentazione dei dati trasformando oggi stesso i tuoi dati in narrazioni visive avvincenti.

articoli Correlati

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