PNG JPG BMP TIFF XLS
Aspose.Cells  for .NET

Convertir les graphiques en images BMP dans C#

Conversion native et haute performance de graphiques de documents XLS en images à l'aide d'API côté serveur, sans utiliser de logiciel tel que Microsoft ou Adobe PDF.

Comment convertir des graphiques en images BMP à l\'aide de C#

Afin de convertir les cartes XLSX, nous utiliserons

Aspose.Cells for .NET

API qui est un outil de manipulation de documents API riche en fonctionnalités, puissant et facile à utiliser pour la plate-forme C#. Ouvrir

NuGet

gestionnaire de paquets, recherchez Aspose.Cells et installer. Vous pouvez également utiliser la commande suivante à partir de la console Package Manager.

Commande


PM> Install-Package Aspose.Cells

Étapes pour convertir le graphique en fichiers BMP dans C#

Un document de base cartographiant avec

Aspose.Cells for .NET

Les API peuvent être réalisées avec seulement quelques lignes de code.

  • Créer le fichier XLSX. Obtenez le graphique.
  • Convertir le graphique en image BMP.

Configuration requise

Nos API sont prises en charge sur toutes les principales plates-formes et systèmes d’exploitation. Avant d’exécuter le code ci-dessous, assurez-vous que vous disposez des conditions préalables suivantes sur votre système.

  • Microsoft Windows ou un système d’exploitation compatible avec .NET Framework, .NET Core, Mono ou Xamarin Platforms
  • Environnement de développement comme Microsoft Visual Studio
  • Ajoutez une référence à la DLL Aspose.Cells for .NET dans votre projet - Installez à partir de NuGet à l’aide du bouton Télécharger ci-dessus
 

Convertir le graphique de fichiers XLSX en image BMP - C#

// Instantiating a Workbook object
Workbook wkb = new Workbook();
// Obtaining the reference of the first worksheet
Worksheet wks = wkb.Worksheets[0];
// Adding sample values to cells
wks.Cells["A2"].PutValue("Category1");
wks.Cells["A3"].PutValue("Category2");
wks.Cells["A4"].PutValue("Category3");
wks.Cells["B1"].PutValue("Column1");
wks.Cells["B2"].PutValue(4);
wks.Cells["B3"].PutValue(20);
wks.Cells["B4"].PutValue(50);
wks.Cells["C1"].PutValue("Column2");
wks.Cells["C2"].PutValue(50);
wks.Cells["C3"].PutValue(100);
wks.Cells["C4"].PutValue(150);
// Adding a chart to the worksheet
int chartIndex = wks.Charts.Add(Aspose.Cells.Charts.ChartType.Column, 5, 0, 15, 5);
// Accessing the instance of the newly added chart
Aspose.Cells.Charts.Chart chart = wks.Charts[chartIndex];
// Setting chart data source as the range "A1:C4"
chart.SetChartDataRange("A1:C4", true);
// Converting to the BMP file
chart.ToImage("output.bmp");