كيفية تحويل مخطط Excel إلى JPEG في C ++

في هذا المثال ، سوف نستكشف كيفية ** تحويل مخطط Excel إلى JPEG في C ++ **. تعد المخططات طريقة جيدة لتمثيل المعلومات ويمكنك إضافة مخططات في MS Excel. يمكنك حفظ الرسم البياني في Excel إلى JPEG في C ++ باستخدام استدعاءات API بسيطة في أي أنظمة تشغيل مثل Microsoft Windows و Linux وما إلى ذلك.

خطوات تحويل مخطط Excel إلى JPEG في C ++

  1. قم بتثبيت Aspose.Cells.Cpp باستخدام أداة NuGet package Manager
  2. قم بتضمين مرجع لمساحة الاسم Aspose::Cells
  3. إنشاء كائن Workbook Class وتحميل ملف Excel مع الرسم البياني بداخله
  4. قم بإنشاء كائن Chart Class للوصول إلى المخطط داخل ورقة العمل المحددة
  5. حفظ مخطط XLSX إلى JPEG في C ++

باستخدام المثال البسيط التالي ، يمكنك * تحويل مخطط Excel إلى JPG في C ++ * بسرعة وسهولة في عدد قليل من استدعاءات API. يمكنك أيضًا تصدير الرسم البياني كصورة باستخدام C ++ إلى تنسيقات الصور PNG و BMP أيضًا.

رمز لتحويل مخطط Excel إلى JPEG في C ++

#pragma once
#include "Aspose.Cells.h"
class ExcelChart
{
public:
static void ConvertExcelChartToImage()
{
// Set Aspose.Cells API License
intrusive_ptr<License> CellsRenderingLicense = new License();
CellsRenderingLicense->SetLicense(new String("Aspose.Cells.NET.lic"));
// Instantiate the Workbook obkect to load XLSX with chart in it
intrusive_ptr<IWorkbook> ChartToImageWb = Factory::CreateIWorkbook(new String("input.xlsx"));
// Acces the default worksheet with chart in it
intrusive_ptr<IWorksheet> worksheet = ChartToImageWb->GetIWorksheets()->GetObjectByIndex(0);
// Create instnce of Chart class to access the first chart inside selected excel sheet
intrusive_ptr<Aspose::Cells::Charts::IChart> chart = worksheet->GetICharts()->GetObjectByIndex(0);
// Create an instance of ImageOrPrintOptions to set output image type
intrusive_ptr <IImageOrPrintOptions> imageOrPrintOptions = Factory::CreateIImageOrPrintOptions();
imageOrPrintOptions->SetChartImageType(Aspose::Cells::Systems::Drawing::Imaging::ImageFormat::GetJpeg());
// Save XLSX chart as JPEG image
chart->ToImage(new String("ExcelChartToImage.jpg"), imageOrPrintOptions);
}
};

في المثال السابق ، تعرفنا على كيفية تحويل XLSX إلى XPS باستخدام C ++. تركز هذه الأمثلة على * كيفية تحويل مخطط XLSX إلى JPEG في C ++ *.

 عربي