Aspose.Slides for .NET 23.6 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-43700Setting a default language for an entire PowerPoint documentFeature
SLIDESNET-43870Quality of images is low when converting a presentation to PDFEnhancement
SLIDESNET-43807Loading corrupted presentation throws PptUnsupportedFormatExceptionEnhancement
SLIDESNET-44008PortionFormat.getEffective method throws NullPointerExceptionBug<>
SLIDESNET-43969PPT to PDF corrupted imageBug<>
SLIDESNET-43966Direction of an arrow shape is reversed when converting ODP to PPTXBug
SLIDESNET-43965Background of a table turns blue when converting ODP to PPTXBug
SLIDESNET-43964Application freezes when converting PPTX to PDFBug
SLIDESNET-43958Slide notes look incorrectly when converting PPT to PDFBug
SLIDESNET-43951Loading a presentation throws PptxReadExceptionBug
SLIDESNET-43950Saving presentations throws NotImplementedExceptionBug
SLIDESNET-43942Date and footer are not the same when loading PPT and saving it to PPT/PPTXBug
SLIDESNET-43906ClassCastException occurred while loading PPTX fileBug
SLIDESNET-43901Regression: Sheet names wrongBug
SLIDESNET-43897PptxReadException occurred while loading PPTX fileBug
SLIDESNET-43868PPTX to PNG: Fractional power is bigger than originalBug
SLIDESNET-43864PPTX to PNG: Equation is misalignedBug
SLIDESNET-43863Overlap of content on PPTX to PNG conversionBug
SLIDESNET-43852Arrow appears when exporting a presentation to PDF and thumbnailsBug
SLIDESNET-43851Text is not displayed when adding SVG image to a presentationBug
SLIDESNET-43849Hyperlink does not work when converting PPTX to PDFBug
SLIDESNET-43826PPTX to JPEG: Chart not rendered correctlyBug
SLIDESNET-43806Loading PPTX file causes PptxReadExceptionBug
SLIDESNET-43805Saving a presentation to PPTX throws ArgumentExceptionBug
SLIDESNET-43804Font substitution warning does not appearBug
SLIDESNET-43802Elements of EMF image are missing when converting slide to PNGBug
SLIDESNET-43801Date format is changed when converting Radar chart to SVGBug
SLIDESNET-43796Opening and saving PPTX causes ArgumentNullExceptionBug
SLIDESNET-43712Slide transitions are missing when saving PPT to PPTBug
SLIDESNET-43422Pptx to Images - Data missingBug
SLIDESNET-43302Data series labels on chart is not displayed correctly when converting PPTX to PDFBug<>
SLIDESNET-43164EffectiveData is lost for Portion object if a change is made to the previous oneBug

Public API Changes

.NET 6: Nuget depends on System.Drawing.Common, a cross-platform version is available in the ZIP and MSI releases

Aspose.Slides assembly for .NET 6 will now be presented as:

  • Nuget package: dependency on System.Drawing.Common, Windows only.
  • ZIP and MSI release: will include two variants:
    • win: build for Windows with a dependency on System.Drawing.Common.
    • cross-platform: no dependence on System.Drawing.Common, supports Windows, Linux and MacOS.

ILoadOptions.DefaultTextLanguage property have been added

ILoadOptions.DefaultTextLanguage property has been added. It represents the default language for presentation text.

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

LoadOptions loadOptions = new LoadOptions();
loadOptions.DefaultTextLanguage = "en-US";
using (Presentation pres = new Presentation(loadOptions))
    // Add new rectangle shape with text
    IAutoShape shp = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 150, 50);
    shp.TextFrame.Text = "New Text";
    // Check the first portion language