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 – ImportChartFromWorkbookImportChartFromWorkbook (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 – ImportTableFromWorkbookImportTableFromWorkbook (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 CompressionLevelPptxExportOptions 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.