Comment convertir un graphique Excel en JPG en C# sans Interop

Dans cette rubrique, vous obtiendrez une réponse sur la façon de convertir un graphique Excel en JPG en C# sans Interop. Une fois que vous aurez suivi ce didacticiel étape par étape, vous pourrez enregistrer le graphique Excel au format JPG en C#. Semblable à l’enregistrement sous JPG, vous pouvez également enregistrer le graphique dans l’un des autres formats courants tels que BMP, PNG, SVG, etc.

Étapes pour convertir un graphique Excel en JPG en C#

  1. À l’aide du gestionnaire de packages NuGet, installez Aspose.Cells for .NET
  2. Ajouter une directive using pour les espaces de noms Aspose.Cells, Aspose.Cells.Charts et Aspose.Cells.Rendering
  3. Définir la licence Aspose à l’aide de la méthode SetLicense
  4. Chargez le workbook contenant un chart
  5. Obtenir une instance du graphique à partir de la feuille de calcul souhaitée
  6. Enfin, enregistrez le graphique en tant que fichier JPG

Ces étapes illustrent le processus de conversion du graphique Excel en JPG en C# et de son enregistrement dans un fichier, mais il existe également d’autres options, telles que l’enregistrement de l’image de sortie dans MemoryStream et son utilisation en conséquence. La fonction Chart.ToImage() offre la possibilité de sélectionner le numéro de page également si le graphique est trop volumineux et comprend plusieurs pages.

Code pour convertir un graphique Excel en JPG en C#

Cette conversion ne nécessite ni l’installation de MS Excel sur le système ni l’interopérabilité. Il s’agit d’un simple code d’application basé sur une console qui peut être utilisé dans des technologies basées sur des formulaires, ASP.NET et d’autres technologies Web telles qu’Azure et bien d’autres.

Dans cet exemple, nous avons appris comment convertir un graphique Excel en JPG en C#. Cependant, en utilisant l’option ImageType, vous pouvez l’enregistrer au format PNG, BMP, PICT, TIFF, SVG et de nombreux autres formats. Vous pouvez convertir des fichiers Excel vers d’autres formats également comme XPS comme indiqué dans l’article comment convertir Excel en XPS en C#.

 Français