PNG JPG BMP TIFF XLS
Aspose.Cells  for .NET

Konvertieren Sie Diagramme in BMP-Bilder in C#

Native und leistungsstarke Konvertierung von XLS-Dokumentdiagrammen in Bilder mithilfe serverseitiger APIs, ohne den Einsatz von Software wie Microsoft oder Adobe PDF.

So konvertieren Sie Diagramme mit C# in BMP-Bilder

Um XLSX-Diagramme zu konvertieren, verwenden wir

Aspose.Cells for .NET

API, eine funktionsreiche, leistungsstarke und benutzerfreundliche Plattform zur Dokumentbearbeitung API für C#. Offen

NuGet

Paketmanager, suchen Sie nach Aspose.Cells und installieren. Sie können auch den folgenden Befehl über die Paket-Manager-Konsole verwenden.

Befehl


PM> Install-Package Aspose.Cells

Schritte zum Konvertieren von Diagrammen in BMP-Dateien in C#

Ein einfaches Dokumentdiagramm mit

Aspose.Cells for .NET

APIs können mit nur wenigen Codezeilen erstellt werden.

  • Erstellen Sie die Datei XLSX. Holen Sie sich das Diagramm.
  • Konvertieren Sie das Diagramm in das Bild BMP.

System Anforderungen

Unsere APIs werden auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bevor Sie den folgenden Code ausführen, stellen Sie bitte sicher, dass auf Ihrem System die folgenden Voraussetzungen erfüllt sind.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework, .NET Core, Mono oder Xamarin-Plattformen
  • Entwicklungsumgebung wie Microsoft Visual Studio
  • Fügen Sie in Ihrem Projekt einen Verweis auf die DLL Aspose.Cells for .NET hinzu – Installieren Sie von NuGet aus über die Schaltfläche „Herunterladen“ oben
 

Konvertieren Sie das XLSX-Dateidiagramm in das BMP-Bild – 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");