Browse our Products Toggle navigation
If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
macOS developers can work with a refined set of features for creating, editing, converting, and managing presentations using Aspose.Slides for C++ 23.12. This update offers valuable improvements and addresses reported issues.
InkOptions
We have introduced the InkOptions class which allows managing the Ink objects within the exported documents. This class includes get_HideInk() and set_HideInk() methods that can be used to show or hide the Ink elements in the exported files. The following code snippet demonstrates the usage of the set_HideInk() method:
get_HideInk()
set_HideInk()
auto pres = System::MakeObject<Presentation>(u"pres.pptx"); auto options = System::MakeObject<PdfOptions>(); options->get_InkOptions()->set_HideInk(true); pres->Save(u"output.pptx", SaveFormat::Pdf, options);
Source*
This C++ example code highlights the rendering of a PowerPoint presentation in the form of the handout layout using Aspose.Slides for C++ 23.12:
auto pres = System::MakeObject<Presentation>(u"pres.pptx"); auto handoutLayoutingOptions = System::MakeObject<HandoutLayoutingOptions>(); handoutLayoutingOptions->set_Handout(HandoutType::Handouts4Horizontal); handoutLayoutingOptions->set_PrintSlideNumbers(false); auto options = System::MakeObject<RenderingOptions>(); options->set_SlidesLayoutOptions(handoutLayoutingOptions); System::Drawing::Size size(1920, 1080); pres->get_Slide(0)->GetThumbnail(options, size)->Save(u"pres-handout.png");
You can easily remove the cropped areas from a picture using the IPictureFillFormat::DeletePictureCroppedAreas() method on macOS. Please check the following example code to learn more:
IPictureFillFormat::DeletePictureCroppedAreas()
auto presentation = System::MakeObject<Presentation>(u"demo.pptx"); auto slide = presentation->get_Slide(0); // Gets the PictureFrame auto picFrame = System::AsCast<IPictureFrame>(slide->get_Shape(0)); // Deletes cropped areas of the PictureFrame image auto croppedImage = picFrame->get_PictureFormat()->DeletePictureCroppedAreas();
You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.Slides for C++ 23.12 Release Notes.