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

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.