Browse our Products

Aspose.Slides for Java 23.6 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-43870Quality of images is low when converting a presentation to PDFEnhancementhttps://docs.aspose.com/slides/net/convert-powerpoint-to-pdf/
SLIDESNET-43807Loading corrupted presentation throws PptUnsupportedFormatExceptionEnhancementhttps://docs.aspose.com/slides/net/open-presentation/
SLIDESNET-43700Setting a default language for an entire PowerPoint documentFeaturehttps://docs.aspose.com/slides/net/presentation-localization/
SLIDESJAVA-39014Use Aspose.Slides for Net 23.6 featuresEnhancement
SLIDESJAVA-39212Exception “java.lang.OutOfMemoryError: Java heap space” when creating a scaled thumbnailBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-png/
SLIDESJAVA-38779EffectiveData is lost for Portion object if a change is made to the previous oneBughttps://docs.aspose.com/slides/java/shape-effective-properties/
SLIDESJAVA-39158PptxReadException occurred while loading PPTX fileBughttps://docs.aspose.com/slides/java/open-presentation/
SLIDESJAVA-39203PortionFormat.getEffective method throws NullPointerExceptionBughttps://docs.aspose.com/slides/java/shape-effective-properties/
SLIDESJAVA-39223The getThumbnail method is stuckBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-png/
SLIDESJAVA-39209Memory leak occurs when instantiating and disposing presentation objectsEnhancementhttps://docs.aspose.com/slides/java/open-presentation/
SLIDESJAVA-39188PPT to PDF corrupted imageBughttps://docs.aspose.com/slides/java/conversion-to-pdf/
SLIDESJAVA-39186Direction of an arrow shape is reversed when converting ODP to PPTXBughttps://docs.aspose.com/slides/java/convert-openoffice-odp/
SLIDESJAVA-39185Background of a table turns blue when converting ODP to PPTXBughttps://docs.aspose.com/slides/java/convert-openoffice-odp/
SLIDESJAVA-39179Date and footer are not the same when loading PPT and saving it to PPT/PPTXBughttps://docs.aspose.com/slides/java/convert-presentation/
SLIDESJAVA-39163ClassCastException occurred while loading PPTX fileBughttps://docs.aspose.com/slides/java/open-presentation/#load-presentation
SLIDESJAVA-39119Date format is changed when converting Radar chart to SVGBughttps://docs.aspose.com/slides/java/powerpoint-charts
SLIDESJAVA-39088Slide transitions are missing when saving PPT to PPTBughttps://docs.aspose.com/slides/java/slide-transition/
SLIDESJAVA-38897Pptx to Images - Data missingBughttps://docs.aspose.com/slides/java/powerpoint-charts/
SLIDESJAVA-38839Data series labels on chart is not displayed correctly when converting PPTX to PDFBughttps://docs.aspose.com/slides/java/convert-powerpoint-to-pdf/

Public API Changes

ILoadOptions.setDefaultTextLanguage and ILoadOptions.getDefaultTextLanguage methods have been added

New setDefaultTextLanguage() and getDefaultTextLanguage() methods have been added to ILoadOptions interface and LoadOptions class. It represents the default language for presentation text.

The example below demonstrates using load options to define the default text culture:

// Use load options to define the default text culture
LoadOptions loadOptions = new LoadOptions();
loadOptions.setDefaultTextLanguage("en-US");
Presentation pres = new Presentation(loadOptions);
try {
    // Add new rectangle shape with text
    IAutoShape shp = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 50, 50, 150, 50);
    shp.getTextFrame().setText("New Text");
    // Check the first portion language
    System.out.println(shp.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().getLanguageId());
} finally {
    if (pres != null) pres.dispose();
}