في هذا المثال ، سوف نستكشف كيفية ** تحويل مخطط Excel إلى JPEG في C ++ **. تعد المخططات طريقة جيدة لتمثيل المعلومات ويمكنك إضافة مخططات في MS Excel. يمكنك حفظ الرسم البياني في Excel إلى JPEG في C ++ باستخدام استدعاءات API بسيطة في أي أنظمة تشغيل مثل Microsoft Windows و Linux وما إلى ذلك.
خطوات تحويل مخطط Excel إلى JPEG في C ++
- قم بتثبيت Aspose.Cells.Cpp باستخدام أداة NuGet package Manager
- قم بتضمين مرجع لمساحة الاسم Aspose::Cells
- إنشاء كائن Workbook Class وتحميل ملف Excel مع الرسم البياني بداخله
- قم بإنشاء كائن Chart Class للوصول إلى المخطط داخل ورقة العمل المحددة
- حفظ مخطط 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 ++ *.