Feature Matrix in .NET PowerPoint Library

3 Aug 20263 minutes to read

Syncfusion® Essential PowerPoint is the .NET PowerPoint library that provides comprehensive support for creating, editing, and managing PowerPoint presentations programmatically. It allows seamless handling of features such as slides, shapes, charts, SmartArt, and tables.

For prerequisites and setup, refer to the Assemblies Required and NuGet Packages Required pages. For a quick start, see the Getting Started guide.

The following table outlines the supported features for PowerPoint 2007–2016 and later OOXML presentations.

Document Content Features

Document Content Features PowerPoint 2007–2016 and later
Create PowerPoint presentations from scratch or edit an existing presentation. Yes
Open existing PowerPoint presentations from the file system or stream. Yes
Save a PowerPoint presentation to a local file, stream, or stream it to a client browser. Yes
Create, access, and modify paragraphs and text. Yes
Create, access, and modify bullets and numbering. Yes
Create, access, and modify images. Yes
Create, access, and modify tables, rows, and cells. Yes
Create, access, and modify shapes. Yes
Create, access, and modify charts. Yes
Create, access, and modify placeholders. Yes
Create, access, and modify SmartArt diagrams. Yes
Create, access, and modify sections. Yes
Create, access, and modify animations. Yes
Create, access, and modify slide transitions. Yes
Create, access, and modify hyperlinks. Yes
Create, access, and modify slide notes. Yes
Copy and move slide elements between PowerPoint presentations. Yes
Merge multiple PowerPoint presentations. Yes
Encrypt and open password-protected PowerPoint presentations. Yes
Traverse slide content programmatically. Yes
Insert OLE objects in PowerPoint presentations. Yes
Create, access, and modify built-in document properties. Yes
Create, access, and modify custom document properties. Yes