Browse our Products

Aspose.Slides for .NET 23.2 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-42778.NET 6 SupportFeature
SLIDESNET-43059Vulnerabilities in libgdiplusInvestigation
SLIDESNET-43547Replacing text with freeform formatting with other textFeature
SLIDESNET-43516GetThumbnail to return byte arrayFeature
SLIDESNET-43589Math equations on images do not match the original presentationEnhancement
SLIDESNET-43574Text changes when an external hyperlink is updatedEnhancement
SLIDESNET-43530Creating a real TextBoxEnhancement
SLIDESNET-43679Image not displaying correctly in generated HTMLBug
SLIDESNET-43660PptxReadException: Empty content in the AlternateContentBug<
SLIDESNET-43654PptReadException is thrown when reading PPT filesBug
SLIDESNET-43653PptReadException is thrown when reading PPT filesBug
SLIDESNET-43652PptReadException is thrown when reading PPT filesBug
SLIDESNET-43621Loading PPTX file throws PptxReadExceptionBug
SLIDESNET-43604Round shape is missing when converting ODP to PPTXBug
SLIDESNET-43602Master theme is missing when converting ODP to PPTXBug
SLIDESNET-43593SmartArt shapes are not displayed completely when converting PPTX to ODPBug
SLIDESNET-43590SmartArt objects are not displayed correctly when converting PPTX to ODPBug
SLIDESNET-43585Shape is missing/corrupted when converting ODP to PPTXBug
SLIDESNET-43573Text missing in the tables when converting PPTX to HTMLBug
SLIDESNET-43466Shape thumbnail with the mathematical equation is emptyBug
SLIDESNET-42846PPTX to PDF: Images are not convertedBug
SLIDESNET-42695PPTX to PDF: On Azure charts/images not appearingBug
SLIDESNET-42187Overlapped text in generated PDFBug<>
SLIDESNET-40826Chart is improperly rendered in generated PDFBug
SLIDESNET-38414Thumbnails are not properly generatedBug
SLIDESNET-37358Incorrect text alignment in generated pdfBug
SLIDESNET-36439WordArt is not rendered properly when created thumbnailBug

Public API Changes

.NET 6 Support

Now has full support for .NET6 - without using dependencies on GDI/libgdiplus (System.Drawing.Common package).

Thus, when used in Azure/AWS or other cloud solutions, it is now preferable to use Aspose Slides for .NET 6, since this dependency is often either missing or limited in capability when used in services like AWS Lambda, Azure Function and others.

Specific Linux case: While CentOS 7 GLIBC version is 2.14, Aspose.Slides for .NET 6 requires Linux x86_x64 with GLIBC 2.23 and higher.

.NET 5 has been replaced by .NET 6 in the Nuget package

For projects that require .NET5 support you can continue to use Aspose.Slides for .NETStandard (which is part of the NuGet package and continues to be supported).

Find and replace text fragments with changes in formatting

We implemented 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.

This C# code demonstrates a search for all portions of “[this block] " and then replaces them with “my text” filled in red:

using (Presentation pres = new Presentation("pres.pptx"))
    PortionFormat format = new PortionFormat
        FontHeight = 24f,
        FontItalic = NullableBool.True,
        FillFormat =
            FillType = FillType.Solid,
            SolidFillColor =
                Color = Color.Red
    Aspose.Slides.Util.SlideUtil.FindAndReplaceText(pres, true, "[this block] ", "my text", format);
    pres.Save("replaced", SaveFormat.Pptx);