Browse our Products

Aspose.Slides for .NET 21.11 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-42576Implement modern commentsFeature
SLIDESNET-42867Exception loading a blank PPTMBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-42860Unable to open presentations containing macrosBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-42857Exception when saving PPS or POT fileBughttps://docs.aspose.com/slides/net/convert-presentation/
SLIDESNET-42852Conversion from PPT to PPTX generates corrupted presentationBughttps://docs.aspose.com/slides/net/convert-presentation/
SLIDESNET-42850Presentation with SVG crashes during loadingBughttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-42838Hyperlink does not work when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-ppt-and-pptx-to-pdf/
SLIDESNET-42833Asterisk appears when extracting text from PPT slide masters and layoutsBughttps://docs.aspose.com/slides/net/extract-text-from-presentation/
SLIDESNET-42831GetRect() gets incorrect values from paragraphBughttps://docs.aspose.com/slides/net/manage-paragraph/
SLIDESNET-428213D chart rotation effects are missing in exported thumbnailBug< https://docs.aspose.com/slides/net/powerpoint-charts/>
SLIDESNET-42817Missing hyperlinks when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-ppt-and-pptx-to-pdf/
SLIDESNET-42813PPTX to HTML conversion does not endBughttps://docs.aspose.com/slides/net/export-chart/
SLIDESNET-42801Aspose.Slides stuck when converting PPTX to PDFBug< https://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/>
SLIDESNET-42800Text becomes bold after converting presentation to SVGBughttps://docs.aspose.com/slides/net/render-a-slide-as-an-svg-image/
SLIDESNET-42792Emoji images are displaying incorrectly when converting PPTX to HTMLBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-html/
SLIDESNET-42779Callouts of chart data labels are displayed incorrectly when converting PPTX to JPEGBughttps://docs.aspose.com/slides/net/export-chart/
SLIDESNET-427673D elements are displayed blurry when converting PPTX to PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-42765Background changes when converting PPTX to ODPBughttps://docs.aspose.com/slides/net/save-presentation/
SLIDESNET-42748Chinese characters in SVG is incorrect when converting slide to PNGBughttps://docs.aspose.com/slides/net/convert-slide/#converting-slides-to-bitmap-and-saving-the-images-in-png
SLIDESNET-42726Chart data labels are cut when converting slide from PPTX to JPEGBughttps://docs.aspose.com/slides/net/export-chart/
SLIDESNET-42711Shadow alignment doesn’t fit text after converting PPTX to PDFBughttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-42662Incorrect formatting of images after resaving presentationBughttps://docs.aspose.com/slides/net/save-presentation/
SLIDESNET-42652Removing section throws ArgumentOutOfRangeExceptionBughttps://docs.aspose.com/slides/net/slide-section/
SLIDESNET-40788Pptx not properly converted to pdfBughttps://docs.aspose.com/slides/net/convert-powerpoint-ppt-and-pptx-to-pdf/

Public API Changes

Modern Comments are now supported

We implemented support for PowerPoint Modern Comments.

For modern comments, we added the ModernComment class. We added the AddModernComment and InsertModernComment methods to CommentCollection. Using these methods, you can add a modern comment to a slide.

This code snippet demonstrates the addition of a modern comment to a slide:

using (Presentation pres = new Presentation())
{
     ICommentAuthor newAuthor = pres.CommentAuthors.AddAuthor("Some Author", "SA");
     IModernComment modernComment = newAuthor.Comments.AddModernComment("This is a modern comment", pres.Slides[0], null, new PointF(100, 100), DateTime.Now);
 
     pres.Save("pres.pptx", SaveFormat.Pptx);
}

Obsolete enumeration SlideOrienation has been removed

Obsolete enumeration SlideOrienation has been removed. Use the SlideOrientation enumeration instead.

IMathElement.GetChildren has been added

GetChildren method has been added to the IMathElement interface.

Method declaration:

/// <summary>
/// Get children elements
/// </summary>
/// <returns></returns>
IMathElement[] GetChildren();

Usage example:

private static void ForEachMathElement(IMathElement root)
{
    foreach (IMathElement child in root.GetChildren())
    {
        //do some action with child
        //...

        //recursive
        // ForEachMathElem(child);

    }
}