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
API qui est un outil de manipulation de documents API riche en fonctionnalités, puissant et facile à utiliser pour la plate-forme C#. Ouvrir
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
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"); |