Aspose.Slides for Java 22.4 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-42194Add support of 3-D Line ChartFeaturehttps://docs.aspose.com/slides/net/powerpoint-charts/
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/
SLIDESJAVA-38272Use Aspose.Slides for Net 22.4 featuresEnhancement
SLIDESJAVA-38127Suggestion from customer to change SaveOptions.setWarningCallbackInvestigationhttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-38750Thumbnail image of OleObjectFrame is rendered wrongBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-png/
SLIDESJAVA-34439Wrong text wrapping in generated thumbnailBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-jpg/
SLIDESJAVA-33966Chart rotation is disturbed in generated PDFBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-38756PDF quality is decreased after version 18.9Bughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-38692Transparency of EMF image is not applied when converting PPT to PDFBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-38730SlideSizeScaleType.Maximize option does not affect SmartArt objectsBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/

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

Presentation pres = new Presentation("pres.pptx");
try {
    Compress.removeUnusedMasterSlides(pres);

    pres.save("pres-out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Remove unused layout slides from Presentation

Presentation pres = new Presentation("pres.pptx");
try {
    Compress.removeUnusedLayoutSlides(pres);

    pres.save("pres-out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}