using IronPPT;
using IronPPT.Models;
// Create new PowerPoint presentation
var document = new PresentationDocument();
// Add empty slide
document.AddSlide();
// Add slide object
Slide slide = new Slide();
slide.AddText("Hello!");
document.AddSlide(slide);
// Export PowerPoint presentation
document.Save("output.pptx");
Install-Package IronPPT
Explore the code, install IronPPT with NuGet
Cross Platform Support
Designed for C#, F#, & VB.NET running on .NET 8, 7, 6, Core, Standard, or Framework
A C# PowerPoint Library that prioritizes accuracy, ease of use, and speed.
IronPPT is a C# PPTX library for editing PowerPoint presentations in .NET. Its user friendly API allows developers to add PowerPoint processing functionality to .NET projects in minutes.
Edit PowerPoint presentations. No Office Interop required.