Aspose.Slides Cloud 26.6 Release Notes

Important Changes and Enhancements

  • SLIDESCLOUD-2109 Implement importing charts & tables from excel workbooks
  • SLIDESCLOUD-2083 Specifying the target slide for CreateShape
  • SLIDESCLOUD-2017 Adjust format of a SmartArt object when creating it
  • SLIDESCLOUD-2009 Cloning shapes from one slide to another

Other Improvements and Changes

  • SLIDESCLOUD-2113 Add compressionLevel to PptxExportOptions
  • SLIDESCLOUD-2020 Converting Layout slides to PNG images
  • SLIDESCLOUD-1901 The GetDiscUsage method does not work
  • SLIDESCLOUD-1829 PPTX to HTML5: “SolidFillColor is unavailable for FillType=Picture”
  • SLIDESCLOUD-2012 Converting presentation slides to Mpeg4 is stretching video
  • SLIDESCLOUD-2013 Async PPTX to SVG conversion in Node.js does not accept options
  • SLIDESCLOUD-2071 Arial font becomes bold when converting a slide to a PNG image

Public API Changes

Added “cloneFromSlide” parameter to CreateShape / CreateSpecialSlideShape
Both CreateShape (POST /slides/{name}/slides/{slideIndex}/shapes) and CreateSpecialSlideShape (POST /slides/{name}/slides/{slideIndex}/{slideType}/shapes) now accept an optional query parameter cloneFromSlide (int32). When supplied, the value of shapeToClone is interpreted as a shape index on the slide identified by cloneFromSlide instead of the current slide, enabling cross‑slide shape cloning.

New endpoint – ImportChartFromWorkbook
ImportChartFromWorkbook (POST /slides/{name}/slides/{slideIndex}/shapes/fromExcelChart) was added. It imports a chart from an Excel workbook and inserts it as a shape on the target slide. The call is multipart/form‑data and supports either uploading the workbook (document file) or referencing a file already stored (workbookPath/workbookStorage). Query parameters include worksheetName (required), chartName or chartIndex (to pick the chart), positioning (x, y in EMU), embedAllWorkbook (default true), plus the usual presentation‑level parameters (password, folder, storage).

New endpoint – ImportTableFromWorkbook
ImportTableFromWorkbook (POST /slides/{name}/slides/{slideIndex}/shapes/fromExcelTable) was introduced. It works similarly to the chart import but creates a table shape from a cell range in an Excel worksheet. Required parameters are worksheetName and cellRange. Optional positioning (x, y), workbook source (document upload or workbookPath/workbookStorage), and the standard presentation‑level parameters are also available.

SmartArt model enriched with DefaultParagraphFormat
The SmartArt definition now contains a DefaultParagraphFormat property (write‑only) that defines the default paragraph formatting applied to all SmartArt nodes. Correspondingly, SmartArtNode also gained a DefaultParagraphFormat property, allowing per‑node paragraph styling.

PptxExportOptions gains CompressionLevel
PptxExportOptions has been extended with a new enum property CompressionLevel. It controls the ZIP compression used when saving a PPTX file, ranging from None to Level9 (default Level6). This gives callers finer control over file size vs. processing time when exporting presentations.