Aspose.Slides for .NET 21.8 Release Notes

KeySummaryCategoryRelated Documentation
SLIDESNET-42670Using the same animation type on the same shapeInvestigation
SLIDESNET-42646ChartData.GetRange method throws “Chart data doesn?t have workbook reference” exceptionInvestigation
SLIDESNET-42636Slide.GetThumbnail method fails in dockerInvestigation
SLIDESNET-42741Support for converting presentations to animated GIF exportFeature
SLIDESNET-36751Support for PowerPoint like scaling - Ensure Fit & MaximizeFeature
SLIDESNET-34416Support for monotype fonts in Aspose.Slides during rendering presentationFeature
SLIDESNET-42553Using cached values for spreadsheet formulasEnhancement
SLIDESNET-42552Implement ‘OR’ function for spreadsheet formulas of chartsEnhancement
SLIDESNET-42722Presentation.GetThumbnails throws ExternalExceptionBug
SLIDESNET-42699Font getting changed on cloning slideBug
SLIDESNET-42697Repair message appears after conversion ODP to PPTXBug
SLIDESNET-42696Regression: PPTX to PDF/Image throws System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.Bug
SLIDESNET-42680Equations in EMF image are not getting saved to PNG properlyBug
SLIDESNET-42673Chart is missing while converting presentation to PDFBug
SLIDESNET-42669PPTX to PDF, content size reducedBug
SLIDESNET-42664Text is improperly rendered in generated PDFBug
SLIDESNET-42655Aspose.Slides returns a link incorrectlyBug
SLIDESNET-42635Chart is not displayed after converting presentation to HTMLBug
SLIDESNET-42632Chart thumbnail and SVG image have overlapping x-axis and data tableBug
SLIDESNET-42615Shapes rotation effects are missing in generated PDFBug
SLIDESNET-42614The text is rendered on wrong place on generated thumbnailsBug
SLIDESNET-42610Text shadow is missing in generated SVGBug
SLIDESNET-42577Lost of internal links while saving PPTX as HTMLBug
SLIDESNET-42536Document is blurry after saving in HTMLBug
SLIDESNET-42496Issue with TextAutofitTypeBug
SLIDESNET-40306Ink Annotation becomes regular imagesBug
SLIDESNET-40051Pptx to pdf not properly convertedBug
SLIDESNET-40046Table (wmf image) missing in generated thumbnailBug
SLIDESNET-37485Shadow and mirroring effects are lost in generated thumbanilBug
SLIDESNET-37117KeyNotFoundException on presentation saveBug
SLIDESNET-36636Font gets bigger when pptx exported to thumbnail and PDFBug
SLIDESNET-36386Glow effects for shapes are missing in exporte PDFBug
SLIDESNET-35729Slide notes text failed to add for PPT presentationBug
SLIDESNET-35564Text improperly rendered in generated thumbnailBug
SLIDESNET-35188Improve chart rendering in generated thumbnailsBug
SLIDESNET-34870Image reflection effect is lost when exporting PPTX to PDFBug
SLIDESNET-34428Arcs and arrow lines are missing in generated PDFBug

Public API Changes

Packaging Changes

Starting with Aspose Slides for .NET 21.9, we will change the release installation packages layout.

Aspose Slides for .NET NuGet package will contain these assemblies:

  • .NETFramework 2.0
  • .NETFramework 4.0
  • .NETStandard 2.0
  • .NET 5
  • MonoAndroid 9.0

The MSI and zip packages at Aspose Downloads will contain

  • .NETFramework 2.0
  • .NETFramework 3.5 (+ClientProfile)
  • .NETFramework 4.0 (+ClientProfile)
  • .NETStandard 2.0
  • .NETStandard 2.1
  • .NET 5
  • MonoAndroid 9.0

Support for exporting or converting presentations to animated GIF

We implemented support for converting presentations to animated GIF export. Using this new functionality, you can export a presentation into an animated GIF with slides changes and even animated transitions:

using (Presentation pres = new Presentation("pres.pptx"))
    pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
        FrameSize = new Size(180, 135), // the size of the resulted GIF  
        DefaultDelay = 2500, // how long each slide will be showed until it will be changed to the next one
        TransitionFps = 12 // increase FPS to better transition animation quality

Export result:

animated GIF

IChartDataWorkbook.CalculateFormulas and ChartDataWorkbook.CalculateFormulas methods have been added

IChartDataWorkbook.CalulateFormulas and ChartDataWorkbook.CalulateFormulas methods have been added. With these methods, you can perform calculations with explicit formulas within a workbook. The operation is executed in two steps:

  • Check for unsupported formulas within the entire workbook: If unsupported formulas are found, CellUnsupportedDataException will be thrown—and values will not be updated.
  • Formula calculations and updating: If unsupported formulas are not found, the formulas will be calculated for the workbook—and cells values will be updated.

Cells and their formulas no longer reset when new values are set. Values too are no longer recalculated when new formulas are set.