Aspose.Slides for CPP 20.6 Release Notes

Supported platforms

  • Aspose.Slides for C++ for Windows (Microsoft Visual C++).
  • Aspose.Slides for C++ for Linux (Clang).

New Features and Enhancements

SLIDESNET-33764Support for Open Type Font (OTF) in Aspose.SlidesFeature
SLIDESNET-41930Pptx to Html: Slide converted to PNG image when NotesPosition is setEnhancement
SLIDESNET-41703Text failed to extract in generated presentationEnhancement
SLIDESNET-41702Can’t extract all text from slidesEnhancement
SLIDESNET-41892Faulty link in web view of PDF fileEnhancement
SLIDESNET-41509Conversion to PDF - accessibility standardsFeature
SLIDESNET-41023PDF/UA compliance supportFeature
SLIDESNET-40996Tagged PDF exportFeature
SLIDESNET-37215getAllTextBoxes not getting text from tableEnhancement

Other Improvements and Changes

SLIDESCPP-2460Improve thumbnails rendering quality (v20.6)Enhancement
SLIDESCPP-2210Use Aspose.Slides for .NET 20.6 featuresEnhancement

Public API Changes

set_RecoverWorkbookFromChartCache() and get_RecoverWorkbookFromChartCache() methods have been added to SpreadsheetOption

set_RecoverWorkbookFromChartCache()  and get_RecoverWorkbookFromChartCache() methods have been added to SpreadsheetOptions class. If the data source of the chart is an external workbook and it’s not available, it will be recovered from the chart cache.

System::SharedPtr<LoadOptions> lo = System::MakeObject<LoadOptions>();
lo->get_SpreadsheetOptions()->set_RecoverWorkbookFromChartCache(true);
System::SharedPtr<Presentation> pres = System::MakeObject<Presentation>(u"Presentation.pptx", lo);
System::SharedPtr<IChart> chart = System::DynamicCast_noexcept<Aspose::Slides::Charts::IChart>(pres->get_Slides()->idx_get(0)->get_Shapes()->idx_get(0));
System::SharedPtr<IChartDataWorkbook> wb = chart->get_ChartData()->get_ChartDataWorkbook();
...