Aspose.Slides for .NET 21.8 Release Notes

Key Summary Category Related Documentation
SLIDESNET-42670 Using the same animation type on the same shape Investigation
SLIDESNET-42646 ChartData.GetRange method throws “Chart data doesn?t have workbook reference” exception Investigation
SLIDESNET-42636 Slide.GetThumbnail method fails in docker Investigation
SLIDESNET-42741 Support for converting presentations to animated GIF export Feature
SLIDESNET-36751 Support for PowerPoint like scaling - Ensure Fit & Maximize Feature
SLIDESNET-34416 Support for monotype fonts in Aspose.Slides during rendering presentation Feature
SLIDESNET-42553 Using cached values for spreadsheet formulas Enhancement
SLIDESNET-42552 Implement ‘OR’ function for spreadsheet formulas of charts Enhancement
SLIDESNET-42722 Presentation.GetThumbnails throws ExternalException Bug
SLIDESNET-42699 Font getting changed on cloning slide Bug
SLIDESNET-42697 Repair message appears after conversion ODP to PPTX Bug
SLIDESNET-42696 Regression: PPTX to PDF/Image throws System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+. Bug
SLIDESNET-42680 Equations in EMF image are not getting saved to PNG properly Bug
SLIDESNET-42673 Chart is missing while converting presentation to PDF Bug
SLIDESNET-42669 PPTX to PDF, content size reduced Bug
SLIDESNET-42664 Text is improperly rendered in generated PDF Bug
SLIDESNET-42655 Aspose.Slides returns a link incorrectly Bug
SLIDESNET-42635 Chart is not displayed after converting presentation to HTML Bug
SLIDESNET-42632 Chart thumbnail and SVG image have overlapping x-axis and data table Bug
SLIDESNET-42615 Shapes rotation effects are missing in generated PDF Bug
SLIDESNET-42614 The text is rendered on wrong place on generated thumbnails Bug
SLIDESNET-42610 Text shadow is missing in generated SVG Bug
SLIDESNET-42577 Lost of internal links while saving PPTX as HTML Bug
SLIDESNET-42536 Document is blurry after saving in HTML Bug
SLIDESNET-42496 Issue with TextAutofitType Bug
SLIDESNET-40306 Ink Annotation becomes regular images Bug
SLIDESNET-40051 Pptx to pdf not properly converted Bug
SLIDESNET-40046 Table (wmf image) missing in generated thumbnail Bug
SLIDESNET-37485 Shadow and mirroring effects are lost in generated thumbanil Bug
SLIDESNET-37117 KeyNotFoundException on presentation save Bug
SLIDESNET-36636 Font gets bigger when pptx exported to thumbnail and PDF Bug
SLIDESNET-36386 Glow effects for shapes are missing in exporte PDF Bug
SLIDESNET-35729 Slide notes text failed to add for PPT presentation Bug
SLIDESNET-35564 Text improperly rendered in generated thumbnail Bug
SLIDESNET-35188 Improve chart rendering in generated thumbnails Bug
SLIDESNET-34870 Image reflection effect is lost when exporting PPTX to PDF Bug
SLIDESNET-34428 Arcs and arrow lines are missing in generated PDF Bug

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.