Browse our Products

Aspose.Slides for .NET 23.2 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-42778.NET 6 SupportFeaturehttps://docs.aspose.com/slides/net/net6/
SLIDESNET-43059Vulnerabilities in libgdiplusInvestigationhttps://docs.aspose.com/slides/net/net6/
SLIDESNET-43547Replacing text with freeform formatting with other textFeaturehttps://docs.aspose.com/slides/net/find-and-replace-text-without-losing-format-in-presentation/
SLIDESNET-43516GetThumbnail to return byte arrayFeaturehttps://docs.aspose.com/slides/net/net6/
SLIDESNET-43589Math equations on images do not match the original presentationEnhancementhttps://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-43574Text changes when an external hyperlink is updatedEnhancementhttps://docs.aspose.com/slides/net/manage-textbox/#add-text-box-with-hyperlink
SLIDESNET-43530Creating a real TextBoxEnhancementhttps://docs.aspose.com/slides/net/manage-textbox/#create-text-box-on-slide
SLIDESNET-43679Image not displaying correctly in generated HTMLBughttps://docs.aspose.com/slides/net/export-to-html5/
SLIDESNET-43660PptxReadException: Empty content in the AlternateContentBug<https://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43654PptReadException is thrown when reading PPT filesBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43653PptReadException is thrown when reading PPT filesBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43652PptReadException is thrown when reading PPT filesBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43621Loading PPTX file throws PptxReadExceptionBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43604Round shape is missing when converting ODP to PPTXBughttps://docs.aspose.com/slides/net/convert-odp-to-pptx/
SLIDESNET-43602Master theme is missing when converting ODP to PPTXBughttps://docs.aspose.com/slides/net/convert-odp-to-pptx/
SLIDESNET-43593SmartArt shapes are not displayed completely when converting PPTX to ODPBughttps://docs.aspose.com/slides/net/convert-openoffice-odp/
SLIDESNET-43590SmartArt objects are not displayed correctly when converting PPTX to ODPBughttps://docs.aspose.com/slides/net/convert-openoffice-odp/
SLIDESNET-43585Shape is missing/corrupted when converting ODP to PPTXBughttps://docs.aspose.com/slides/net/convert-odp-to-pptx/
SLIDESNET-43573Text missing in the tables when converting PPTX to HTMLBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-html/
SLIDESNET-43466Shape thumbnail with the mathematical equation is emptyBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-png/
SLIDESNET-42846PPTX to PDF: Images are not convertedBughttps://docs.aspose.com/slides/net/net6/
SLIDESNET-42695PPTX to PDF: On Azure charts/images not appearingBughttps://docs.aspose.com/slides/net/net6/
SLIDESNET-42187Overlapped text in generated PDFBug< https://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/>
SLIDESNET-40826Chart is improperly rendered in generated PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-38414Thumbnails are not properly generatedBughttps://docs.aspose.com/slides/net/create-shape-thumbnails/
SLIDESNET-37358Incorrect text alignment in generated pdfBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-36439WordArt is not rendered properly when created thumbnailBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-png/

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);
}