PNG JPG BMP TIFF XLS
Aspose.Cells  for .NET

تبدیل نمودارها به BMP تصاویر در C#

تبدیل نمودارهای سند بومی و با کارایی بالا XLS به تصاویر با استفاده از API های سمت سرور، بدون استفاده از نرم افزارهایی مانند Microsoft یا Adobe PDF.

نحوه تبدیل نمودارها به تصاویر BMP با استفاده از C#

برای تبدیل نمودارهای XLSX، از آن استفاده می کنیم

Aspose.Cells for .NET

API که دارای ویژگی های غنی، قدرتمند و آسان برای دستکاری اسناد است API برای پلت فرم C#. باز کن

NuGet

مدیر بسته، جستجو کنید Aspose.Cells و نصب کنید. همچنین می توانید از دستور زیر در کنسول Package Manager استفاده کنید.

فرمان


PM> Install-Package Aspose.Cells

مراحل تبدیل نمودار به فایل های BMP در C#

یک سند پایه نمودار با

Aspose.Cells for .NET

API ها را می توان تنها با چند خط کد انجام داد.

  • فایل XLSX ایجاد کنید. نمودار را دریافت کنید.
  • تبدیل نمودار به تصویر BMP.

سیستم مورد نیاز

API های ما در تمام سیستم عامل ها و سیستم عامل های اصلی پشتیبانی می شوند. لطفا قبل از اجرای کد زیر، از داشتن پیش نیازهای زیر در سیستم خود اطمینان حاصل کنید.

  • Microsoft Windows یا یک سیستم عامل سازگار با .NET Framework، .NET Core، Mono یا Xamarin Platforms
  • محیط توسعه مانند Microsoft Visual Studio
  • در پروژه خود به DLL Aspose.Cells for .NET اضافه کنید - با استفاده از دکمه دانلود بالا از NuGet نصب کنید
 

تبدیل نمودار فایل XLSX به تصویر 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");