Browse our Products

Aspose.Slides for Java 16.7.0 Release Notes

KeySummaryCategory
SLIDESNET-36576Support for removing embedded audios from presentationFeature
SLIDESNET-34465Support for providing option to enable Header row and Banded rows OptionsFeature
SLIDESJAVA-34433Convert HTML with charts to PPTX by keeping charts editable in resultant fileBug
SLIDESJAVA-35379Adding EMF in Aspose.Slides creates blurred imageBug
SLIDESJAVA-35567Presentation not savedBug
SLIDESJAVA-35566Presentation not savingBug
SLIDESJAVA-35552NullPointerException on saving PPT presentation to ODPBug
SLIDESJAVA-35550Error: Converting Slides with charts to svgBug
SLIDESJAVA-35549Text is improperly rendered in generated thumbnailBug
SLIDESJAVA-35547Images are improperly rendered in generated thumbnailBug
SLIDESJAVA-35537Specified argument out of range exception on generating thumbnailsBug
SLIDESJAVA-35529Protected view error message appearing on saving presentationBug
SLIDESJAVA-35526Gray borders observed around image in Ole frame when viewed in slide showBug
SLIDESJAVA-35525Incorrect Language Id is retrieved when using Aspose.SlidesBug
SLIDESJAVA-35524The image improperly rendered in generated thumbnailBug
SLIDESJAVA-35517NullPointerException on accessing presentationBug
SLIDESJAVA-35516Unsupported moniker type exception on loading presentationBug
SLIDESJAVA-35513LanguageId is null for text frame textBug
SLIDESJAVA-35510NullPointerException on loading presentationBug
SLIDESJAVA-35351ArgumentNullException on presentation saveBug
SLIDESJAVA-35243OutofMemoryError on presentation loadBug
SLIDESJAVA-35236getLoadFormat method returns 3 for pptx and ppsx filesBug
SLIDESJAVA-34418Setting chart data range using Aspose.SlidesBug
SLIDESJAVA-34294AutoShapeType is not correct when getting the autoshape from PPT fileBug
SLIDESJAVA-34157Oleframe failed to open in PowerPoint when using Aspose.SlidesBug

Public API Changes

Changes were made in API of text extraction

The following static methods of the Presentation class made deprecate (please use overloads of IPresentationFactory instead) and return an instance of IPresentationText interface instead of PresentationText class:

getPresentationText(InputStream stream, int mode)
getPresentationText(String file, int mode)
getPresentationText(InputStream stream, int mode, LoadOptions options)

ExtractionMode enum renamed to TextExtractionArrangingMode.

Deprecate members in many classes and interfaces have been deleted

Members in many classes and interfaces marked as Deprecate a long time ago have been deleted in this release:

com.aspose.slides.BaseSlide.getParentPresentation()
com.aspose.slides.BaseSlide.getTags()
com.aspose.slides.BaseSlide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.Slide.getNotesSlide()
com.aspose.slides.Slide.getOverrideTheme()
com.aspose.slides.Slide.addNotesSlide()
com.aspose.slides.Slide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.ISlide.getNotesSlide()
com.aspose.slides.ISlide.addNotesSlide()
com.aspose.slides.LayoutSlide.getOverrideTheme()
com.aspose.slides.LayoutSlide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.MasterSlide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.NotesSlide.getOverrideTheme()
com.aspose.slides.NotesSlide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.MasterNotesSlide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.MasterHandoutSlide.applyColorScheme(com.aspose.slides.ExtraColorScheme)
com.aspose.slides.DocumentProperties.getCount()
com.aspose.slides.DocumentProperties.contains(String)
com.aspose.slides.DocumentProperties.getPropertyName(int)
com.aspose.slides.DocumentProperties.remove(String)
com.aspose.slides.IDocumentProperties.getCount()
com.aspose.slides.IDocumentProperties.contains(String)
com.aspose.slides.IDocumentProperties.getPropertyName(int)
com.aspose.slides.IDocumentProperties.remove(String)
com.aspose.slides.ParagraphFormatEffectiveData.getBulletColor ()
com.aspose.slides.Presentation.getEncryptDocumentProperties()
com.aspose.slides.Presentation.setEncryptDocumentProperties(boolean)
com.aspose.slides.Presentation.isEncrypted()
com.aspose.slides.Presentation.isOnlyDocumentPropertiesLoaded()
com.aspose.slides.Presentation.isWriteProtected()
com.aspose.slides.Presentation.getTags()
com.aspose.slides.Presentation.encrypt(String)
com.aspose.slides.Presentation.removeEncryption()
com.aspose.slides.Presentation.removeWriteProtection()
com.aspose.slides.Presentation.setWriteProtection(String)
com.aspose.slides.Shape.getHLinkClick()
com.aspose.slides.Shape.setHLinkClick(com.aspose.slides.Hyperlink)
com.aspose.slides.Shape.getHLinkMouseOver()
com.aspose.slides.Shape.setHLinkMouseOver(com.aspose.slides.Hyperlink)
com.aspose.slides.Shape.getTags()
com.aspose.slides.ShapeFrame.cloneShapeFrame()
com.aspose.slides.IShapeFrame.cloneShapeFrame()
com.aspose.slides.SlideCollection.addClone(com.aspose.slides.ISlide,com.aspose.slides.IMasterSlide)
com.aspose.slides.SlideCollection.insertClone(int,com.aspose.slides.ISlide,com.aspose.slides.IMasterSlide)
com.aspose.slides.ISlideCollection.addClone(com.aspose.slides.ISlide,com.aspose.slides.IMasterSlide)
com.aspose.slides.ISlideCollection.insertClone(int,com.aspose.slides.ISlide,com.aspose.slides.IMasterSlide)
com.aspose.slides.SlideShowTransition.getBuiltInSound()
com.aspose.slides.SlideShowTransition.setBuiltInSound(boolean)
com.aspose.slides.Axis.getRotationAngle()
com.aspose.slides.Axis.setRotationAngle(boolean)
com.aspose.slides.Axis.getSourceLinked()
com.aspose.slides.Axis.setSourceLinked(float)
com.aspose.slides.ChartCategory.getLevels()
com.aspose.slides.IChartCategory.getLevels()
com.aspose.slides.ChartCategoryLevelsManager.deleteValueOfLevel(int)
com.aspose.slides.ChartCategoryLevelsManager.setValueOfLevel(int,com.aspose.slides.IChartDataCell)
com.aspose.slides.IChartCategoryLevelsManager.deleteValueOfLevel(int)
com.aspose.slides.IChartCategoryLevelsManager.setValueOfLevel(int,com.aspose.slides.IChartDataCell)
com.aspose.slides.ChartSeries.getMarkerFill()
com.aspose.slides.ChartSeries.getMarkerSize()
com.aspose.slides.ChartSeries.setMarkerSize(int)
com.aspose.slides.ChartSeries.getMarkerSymbol()
com.aspose.slides.ChartSeries.setMarkerSymbol(int)
com.aspose.slides.ChartSeries.getNameCells()
com.aspose.slides.DataLabel.getLinkedSource()
com.aspose.slides.DataLabel.setLinkedSource(boolean)
com.aspose.slides.TrendlineCollection.add(com.aspose.slides.ITrendline)
com.aspose.slides.SmartArtNodeCollection.getNodeByPosition(int)
com.aspose.slides.SmartArtNodeCollection.removeNodeByPosition(int)
com.aspose.slides.ISmartArtNodeCollection.getNodeByPosition(int)
com.aspose.slides.ISmartArtNodeCollection.removeNodeByPosition(int)