Browse our Products

Aspose.Slides for C++ 22.4 Release Notes

Supported Platforms

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

New Features and Enhancements

KeySummaryCategoryRelated Documentation
SLIDESNET-42194Add support of 3-D Line ChartFeaturehttps://docs.aspose.com/slides/net/powerpoint-charts/
SLIDESNET-43076Implement remove unused master and layout slidesFeature
SLIDESNET-42927Upgrade audio frame serialization to avoid “We need to upgrade …” PP2019 dialogEnhancementhttps://docs.aspose.com/slides/net/audio-frame/
SLIDESNET-42901PNG alternative for SVG image is rendered in low resolutionEnhancementhttps://docs.aspose.com/slides/net/save-presentation/

Other Improvements and Changes

KeySummaryCategoryRelated Documentation
SLIDESCPP-3228Use Aspose.Slides for .NET 22.4 featuresEnhancementhttps://docs.aspose.com/slides/net/aspose-slides-for-net-22-4-release-notes/
SLIDESCPP-3361PDF import throws NullReferenceException errorBughttps://docs.aspose.com/slides/cpp/import-presentation/
SLIDESCPP-3423SetLicense does not throw an exception but the saved PDF is watermarkedBughttps://docs.aspose.com/slides/cpp/licensing/

Public API Changes

LowCode Compress - remove unused layout and master slides added

A new LowCode Compress methods were added:

Remove unused master slides from Presentation

auto pres = System::MakeObject<Presentation>(u"pres.pptx");

LowCode::Compress::RemoveUnusedMasterSlides(pres);

pres->Save(u"pres-out.pptx", SaveFormat::Pptx);

Remove unused layout slides from Presentation

auto pres = System::MakeObject<Presentation>(u"pres.pptx");

LowCode::Compress::RemoveUnusedLayoutSlides(pres);

pres->Save(u"pres-out.pptx", SaveFormat::Pptx);