Aspose.Slides for Java 23.2 Release Notes

Key Summary Category Related Documentation
SLIDESNET-43589 Math equations on images do not match the original presentation Enhancement https://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-43547 Replacing text with freeform formatting with other text Feature https://docs.aspose.com/slides/net/find-and-replace-text-without-losing-format-in-presentation/
SLIDESNET-43574 Text changes when an external hyperlink is updated Enhancement https://docs.aspose.com/slides/net/manage-textbox/#add-text-box-with-hyperlink
SLIDESNET-43530 Creating a real TextBox Enhancement https://docs.aspose.com/slides/net/manage-textbox/#create-text-box-on-slide
SLIDESJAVA-39006 Use Aspose.Slides for Net 23.2 features Enhancement
SLIDESJAVA-38962 Text changes when an external hyperlink is updated Bug https://docs.aspose.com/slides/java/manage-textbox/#add-text-box-with-hyperlink
SLIDESJAVA-39070 PPTX to HTML: Images quality Bug https://docs.aspose.com/slides/java/export-to-html5/
SLIDESJAVA-39054 PptReadException is thrown when reading PPT files Bug https://docs.aspose.com/slides/java/open-presentation/
SLIDESJAVA-38984 Round shape is missing when converting ODP to PPTX Bug https://docs.aspose.com/slides/java/convert-odp-to-pptx/
SLIDESJAVA-38982 Master theme is missing when converting ODP to PPTX Bug https://docs.aspose.com/slides/java/convert-odp-to-pptx/
SLIDESJAVA-38980 SmartArt shapes are not displayed completely when converting PPTX to ODP Bug https://docs.aspose.com/slides/java/convert-openoffice-odp/
SLIDESJAVA-38972 SmartArt objects are not displayed correctly when converting PPTX to ODP Bug https://docs.aspose.com/slides/javaconvert-openoffice-odp/
SLIDESJAVA-38971 Shape is missing when converting ODP to PPTX Bug https://docs.aspose.com/slides/java/convert-odp-to-pptx/
SLIDESJAVA-37548 Chart is improperly rendered in generated PDF Bug https://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/
SLIDESJAVA-39056 PptxReadException: Empty content in the AlternateContent Bug https://docs.aspose.com/slides/java/open-presentation/
SLIDESJAVA-38996 Loading PPTX file throws PptxReadException Bug https://docs.aspose.com/slides/java/open-presentation/
SLIDESJAVA-39096 HTML to PPTX: Arrow heads are missing upon conversion Bug https://docs.aspose.com/slides/java/import-presentation/#import-powerpoint-from-html
SLIDESJAVA-39113 OutOfMemoryError occurs when converting PPT to PDF Bug https://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/

Public API Changes

Find and replace text fragments with changes in formatting

Added support for finding and replacing text fragments with changes in formatting. A new method in the public API has been added for this purpose: SlideUtil.findAndReplaceText.

The example below searches for all portions of “[this block] " and replaces them with “my text” filled in red:

Presentation pres = new Presentation("pres.pptx");
try {
    PortionFormat format = new PortionFormat();
    format.setFontHeight(24f);
    format.setFontItalic(NullableBool.True);
    format.getFillFormat().setFillType(FillType.Solid);
    format.getFillFormat().getSolidFillColor().setColor(Color.RED);

    SlideUtil.findAndReplaceText(pres, true, "[this block] ", "my text ", format);
    pres.save("replaced.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}