exceller en image

Comment convertir une feuille de calcul Excel en image avec le SDK .NET Cloud.

La nécessité de convertir de manière transparente des feuilles de calcul Excel en images JPG éclatantes est devenue de plus en plus apparente que jamais. De plus, dans le paysage numérique actuel, la possibilité de transformer sans effort des données Excel en images JPG visuellement attrayantes est inestimable. Cet article approfondit la signification profonde de cette conversion, dévoilant les divers scénarios dans lesquels elle s’avère indispensable et permet aux utilisateurs d’ajouter une dimension visuelle dynamique à leurs présentations de données. Explorons en détail la façon dont nous pouvons rendre les informations visuellement attrayantes et percutantes à l’aide de l’API .NET REST.

API REST pour la conversion d’Excel en image

La transformation de feuilles de calcul Excel en images JPG devient un processus transparent et efficace grâce aux capacités robustes du Aspose.Cells Cloud SDK for .NET.Ce SDK puissant vous permet d’intégrer des fonctionnalités complètes de manipulation d’Excel directement dans vos applications, fournissant ainsi une solution fiable pour la conversion d’Excel en JPG. Le SDK offre une multitude de fonctionnalités étonnantes, notamment l’extraction de données, la manipulation de feuilles de calcul et la génération de graphiques dynamiques, le tout dans un environnement cloud.

Maintenant, nous devons rechercher « Aspose.Cells-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud.Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Convertir Excel en JPG en C# .NET

Plongeons dans les détails où l’innovation rencontre l’efficacité, ouvrant un spectre de possibilités pour des présentations de données dynamiques et visuellement enrichies. Veuillez donc suivre les instructions ci-dessous pour convertir un XLS en JPG en C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Créez un objet de la classe CellsApi où nous transmettons les informations d’identification du client comme arguments.

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

Téléchargez le classeur Excel d’entrée sur le stockage cloud.

SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };

Créez une instance de la classe SaveOptions où nous définissons le format résultant comme JPG.

var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

Appelez l’API pour lancer l’opération de conversion Excel en JPG. Après une opération réussie, l’image résultante est stockée dans le stockage cloud.

// Pour des exemples complets et des fichiers de données, veuillez consulter 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// créer une instance CellsApi en passant ClientID et ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Nom du classeur Excel d'entrée sur le disque local
string first_Excel = "input.xls";

try
{
    // lire le contenu d'Excel dans l'instance de flux
    using (var inputFile = System.IO.File.OpenRead(second_Excel))
    {
        // télécharger chaque classeur sur le stockage cloud
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // créer une instance de SaveOptions où nous spécifions le format de sortie comme JPG
        SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
        
        // initialiser l'opération de conversion Excel en JPG
        var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);

       // imprimer un message de réussite si la concaténation réussit
       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);
}
exceller en image

Un aperçu de la conversion Excel vers JPG à l’aide du SDK .NET Cloud.

Le classeur Excel d’entrée et l’image JPG résultante générée dans l’exemple ci-dessus peuvent être téléchargés à partir de :

XLS vers JPG à l’aide des commandes cURL

La conversion de XLS en JPG peut également être effectuée à l’aide des commandes Aspose.Cells Cloud et cURL. Ce processus devient non seulement accessible mais également hautement adaptable. Que vous soyez un développeur intégrant cette fonctionnalité dans une application ou un utilisateur final recherchant une solution simple, les commandes Aspose.Cells Cloud et cURL offrent une approche polyvalente pour transformer les données Excel en images JPG visuellement attrayantes.

La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

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"

Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour lancer l’opération de conversion Excel en image. La requête suivante s’attend à ce que le fichier Excel d’entrée soit déjà disponible dans le stockage cloud. Une fois la commande exécutée avec succès, l’image JPG résultante est stockée dans le stockage cloud.

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,}" \

Veuillez remplacer « sourceFile » par le nom du classeur Excel d’entrée disponible dans le stockage cloud, « outputFile » par le nom du JPG résultant à générer et « accessToken » par un jeton JWT généré ci-dessus.

Conclusion

En conclusion, que vous optiez pour les capacités rationalisées du SDK Aspose.Cells Cloud pour .NET ou l’efficacité scriptable des commandes cURL, le parcours de conversion d’Excel vers JPG est marqué par l’accessibilité, la précision et l’adaptabilité. Ainsi, que vous soyez un développeur recherchant un SDK robuste ou un utilisateur quotidien s’appuyant sur des interactions simples en ligne de commande, la puissance combinée de ces approches garantit une expérience dynamique et visuellement enrichissante pour tous.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :