csv en jpg

Convertisseur CSV en JPG en C# .NET.

La conversion de fichiers CSV(valeurs séparées par des virgules) en images JPEG(Joint Photographic Experts Group) à l’aide de C# .NET offre une myriade d’avantages indispensables dans l’environnement centré sur les données d’aujourd’hui. Cette transformation permet non seulement la création de tableaux, graphiques et diagrammes visuellement attrayants, mais joue également un rôle crucial dans la visualisation et la communication des données. Bien que la conversion d’image en CSV soit importante, pour l’instant, nous nous concentrons sur la transformation cruciale de CSV en JPG pour une visualisation améliorée des données à l’aide de l’API REST.

API REST pour la conversion CSV en JPG

GroupDocs.Conversion Cloud SDK for .NET offre une solution robuste pour convertir des fichiers CSV en images JPG avec une efficacité et une qualité inégalées. Par conséquent, en tirant parti de la puissance du traitement basé sur le cloud, ce SDK garantit une conversion transparente et précise, préservant l’intégrité des données et la fidélité visuelle. Explorons en détail comment nous pouvons libérer tout le potentiel de nos données en transformant les informations tabulaires en représentations visuelles percutantes pour une analyse, un reporting et une présentation améliorés des données.

La première étape consiste à installer le SDK en recherchant GroupDocs.Conversion-Cloud dans le gestionnaire de packages NuGet et en cliquant sur le bouton Installer. Une autre option consiste à exécuter la commande suivante dans la console du gestionnaire de packages.

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

La prochaine étape importante consiste à obtenir les informations d’identification personnalisées de l’API (c’est-à-dire l’ID client et le secret client).Veuillez suivre les instructions spécifiées dans ce court tutoriel expliquant les détails sur la façon d’obtenir les informations d’identification de l’API.

Fichier de valeurs délimitées par des virgules au format JPG en C# .NET

Cette section explique comment cette API simplifie le processus de conversion, vous permettant d’intégrer de manière transparente la fonctionnalité de conversion CSV en JPG dans vos applications .NET.

  1. Créez une instance de la classe « Configuration » où nous transmettons les informations d’identification du client comme arguments.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisez le ConvertApi où nous passons l’objet Configuration comme argument d’entrée.
var apiInstance = new ConvertApi(configurations);
  1. Téléchargez le fichier CSV d’entrée sur le stockage cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Créez une instance « ConvertSettings » où nous spécifions le nom du CSV d’entrée, le format résultant comme « jpg » et le nom de l’image JPG de sortie comme arguments.
var settings = new ConvertSettings{...}
  1. Appelez l’API ConvertDocumentRequest pour convertir CSV en JPG et enregistrez l’image JPEG résultante sur le stockage cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Plus d'exemples sur https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'API de conversion CSV en JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisez une instance de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// lire le contenu du fichier d'entrée de valeurs séparées par des virgules à partir du lecteur local             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // créer une instance de FileApi
    var fileUpload = new FileApi(configurations);
    // télécharger le CSV d'entrée sur le stockage cloud
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // créer ConvertSettings où nous définissons le nom du fichier CSV d'entrée et l'image JPG résultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // Invoquez la méthode ConvertDocument pour la conversion CSV en JPG.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // imprimer le message de réussite
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
}

Convertir CSV en JPG sans télécharger sur le stockage cloud

Si vous ne souhaitez pas télécharger le CSV d’entrée sur le stockage cloud et souhaitez convertir l’image CSV en ligne en image JPG, veuillez essayer d’utiliser l’extrait de code suivant.

// Plus d'exemples sur https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'API de conversion CSV en JPG.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisez une instance de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// lire le contenu du fichier d'entrée de valeurs séparées par des virgules à partir du lecteur local             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // Invoquez la méthode ConvertDocument pour convertir CSV en JPG par programme.
    var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
    
    if (response != null && response.Equals("OK"))
    {
        // imprimer le message de réussite
        Console.WriteLine("The CSV to JPG image conversion completed successfully !");
    }
    // notre méthode personnalisée pour enregistrer le JPG résultant sur le disque local
    saveToDisk(response, @"D:\myConverted.jpg");
}

// Notre méthode personnalisée pour enregistrer le contenu du flux dans un fichier sur le disque local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
csv en jpg

Image : - Un aperçu de la conversion d’image CSV en JPG.

Le fichier CSV d’entrée et l’image JPG résultante peuvent être téléchargés à partir de input.csv et myResultant.jpg.

Convertissez CSV en JPG à l’aide des commandes cURL

La conversion de fichiers CSV en images JPG à l’aide de GroupDocs.Conversion Cloud est un processus rationalisé facilité par les commandes cURL. Avec une simple requête POST au point de terminaison de l’API et en spécifiant le fichier CSV d’entrée ainsi que le format de sortie souhaité au format JPG, vous pouvez lancer la conversion sans effort.

La première étape consiste à générer un jeton d’accès JWT basé sur les informations d’identification du client et une fois que nous avons généré le jeton JWT, veuillez exécuter la commande cURL suivante pour convertir CSV en image JPG et enregistrer le fichier JPG résultant dans le stockage 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}\"}"

Veuillez remplacer « sourceFile » par le nom du fichier CSV d’entrée, « myResultantFile » par le nom de l’image JPG résultante et « accessToken » par un jeton d’accès JWT personnalisé.

  • Maintenant, si nous devons enregistrer le JPG résultant sur le disque local, essayez d’utiliser la commande cURL suivante :
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"

Convertisseur CSV en HTML gratuit

Nous vous recommandons fortement d’utiliser notre application légère et ultra-efficace Convertisseur CSV en JPEG construite sur les API REST de GroupDocs.Conversion Cloud, car elle vous permet d’être témoin des capacités étonnantes de l’API de conversion CSV en JPEG. .

convertisseur csv en jpg

Liens utiles

Conclusion

Que vous préfériez la simplicité des commandes cURL ou la flexibilité de l’intégration directe avec notre API, GroupDocs.Conversion Cloud propose une solution complète pour convertir des fichiers CSV en images JPG. Ainsi, avec l’aide de cette API, libérez le potentiel d’amélioration de la visualisation, du reporting et de la présentation des données en transformant dès aujourd’hui vos données en récits visuels convaincants.

Articles Liés

Nous vous recommandons fortement de visiter les liens suivants pour en savoir plus sur :