Ինչպես փոխարկել Excel աղյուսակը JPEG-ի C++-ում

Այս օրինակում մենք կուսումնասիրենք, թե ինչպես պետք է վերափոխել Excel գծապատկերը JPEG-ի C++-ում: Գծապատկերները տեղեկատվությունը ներկայացնելու լավ միջոց են, և դուք կարող եք գծապատկերներ ավելացնել MS Excel-ում: Դուք կարող եք աղյուսակը պահել Excel-ում JPEG-ում C++-ում՝ օգտագործելով պարզ API զանգեր ցանկացած օպերացիոն համակարգերում, ինչպիսիք են Microsoft Windows-ը և Linux-ը և այլն:

Excel-ի գծապատկերը C++-ում JPEG-ի փոխարկելու քայլեր

  1. Տեղադրեք Aspose.Cells.Cpp-ը NuGet փաթեթների կառավարիչ գործիքի միջոցով
  2. Ներառեք հղում Aspose::Cells անվանատարածքին
  3. Ստուգեք Workbook Class օբյեկտը և բեռնեք Excel ֆայլը դրա ներսում գծապատկերով
  4. Ստուգեք Chart Class օբյեկտը` ընտրված աշխատաթերթի ներսում գծապատկեր մուտք գործելու համար
  5. Պահպանեք XLSX գծապատկերը JPEG-ում C++-ում

Օգտագործելով հետևյալ պարզ օրինակը, դուք կարող եք Excel-ի գծապատկերը փոխարկել JPG-ի C++-ով շատ արագ և հեշտությամբ API-ի մի քանի զանգերում: Դուք կարող եք նաև արտահանել գծապատկերը որպես պատկեր՝ օգտագործելով C++-ը նաև PNG և BMP պատկերի ձևաչափերի:

Կոդ՝ Excel-ի գծապատկերը C++-ում JPEG-ի փոխարկելու համար

#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++-ում:

 Հայերեն