Create, Read and Edit PowerPoint Slide in WPF using Syncfusion Presentation library

Syncfusion Essential Presentation is a .NET PowerPoint library that is used to create, open, read, and edit PowerPoint presentations (.PPTX, .PPTM, .POTX, .POTM) in any WPF applications without any Microsoft Office dependencies.

Key features:
• Create PowerPoint presentations from scratch.
• Open and edit an existing PowerPoint presentation.
• Add, rearrange, duplicate, and delete slides in PowerPoint presentation.
• Convert a PowerPoint presentation or individual slide to image formats such as JPEG, PNG, BMP, TIFF, EMF, and GIF.
• Convert a PowerPoint presentation to PDF file.
• Add, rearrange, duplicate, format, and delete shapes in a PowerPoint slide.
• Create, edit, and format text.
• Add and manipulate single-level and multi-level lists like Microsoft PowerPoint.
• Create, edit, and re-arrange animations.
• Create, edit, and format tables.
• Create, edit, and format charts.
• Insert, delete, replace, and format pictures.
• Create, modify, and format 134 SmartArt diagrams.
• Create, read, and edit 'notes pages' in a PowerPoint slide.
• Copy a slide and paste it on the same or different presentation with ‘source’ and ‘destination’ paste options.
• Add, remove, and rename sections.
• Read and write encrypted PowerPoint presentations.

Learn more:



This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA ( To acquire a license, you can purchase one at or start a free 30-day trial here (

© Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.

This is a prerelease version of Syncfusion.Presentation.Wpf.
There is a newer version of this package available.
See the version list below for details.
Install-Package Syncfusion.Presentation.Wpf -Version
dotnet add package Syncfusion.Presentation.Wpf --version
<PackageReference Include="Syncfusion.Presentation.Wpf" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Syncfusion.Presentation.Wpf --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 7 7/23/2019 49 7/17/2019 105 7/11/2019 45 6/27/2019 61 6/25/2019 60 6/18/2019 66 6/11/2019 92 6/4/2019 69 5/28/2019 82 5/21/2019 75 5/14/2019 78 5/7/2019 95 4/30/2019 155 4/23/2019 93 4/16/2019 101 4/9/2019 149 3/29/2019 81 3/13/2019 119 2/19/2019 105 2/13/2019 132 2/5/2019 121 1/22/2019 179 1/16/2019 140 1/8/2019 122 12/24/2018 126 12/17/2018 132 12/10/2018 135 11/27/2018 97 11/23/2018 152 10/30/2018 175 9/21/2018
Show less