What’s New:

  • Memory and speed optimization of ppt files reading/writing.

  • New optimized tables engine.

  • Possibility to read file name of OLE1 objects.

  • Shape.addTextFrame method returns created TextFrame now.

  • Slide.addNotes returns created Notes object.

  • If slide notes exist but don’t have paragraphs then one empty default paragraph will be inserted automatically on presentation writing.

  • Presentation.deleteHandout() method.

  • Shape.hasExternalData() method to determine if shape has some hidden data (in case shape is not recognised as OleObjectFrame, AudioFrame etc.)

  • Improved text rendering on slides.

Fixes:

  • Presentation.deleteUnusedMasters() could throw exception on presentation with notes.

  • In some cases Aspose.Slides coudn’t read correct bullet color.

  • In some cases Aspose.Slides coudn’t read extended numbered bullets in TextHolders.

  • Numbered list treated as bulleted list in slide notes.

  • European umlaut characters (e.g. Swedish å, ä and ö) lose font after slide cloning.

  • cloneSlide could throw exception for slides with zero width autoshapes.

  • Aspose.Slides didn’t delete referenced OLE and embedded sound data after removing OleObjectFrame and AudioFrame shapes.

  • Font of symbols inserted to a text could be changed after slide cloning.

To download: https://www.aspose.com/Community/Files/51/aspose.slides/default.aspx