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.
IronPPT Release Version 2025.5Features & UpgradesSee what's new
Compatibility
.NET Versions
C#, VB.NET, F# Languages
.NET Core (9, 8, 7, 6, 5, and 3.1+)
.NET Standard (2.0+)
.NET Framework (4.6.2+)
.NET Project Types
Web (Blazor & WebForms)
Mobile (Xamarin & MAUI)
Desktop (WPF & MAUI)
Console (App & Library)
App Environments
Windows (10+, Server 2016+)
Linux (Ubuntu, Debian, CentOS, etc.)
iOS (12+)
Android API 21+ (v5 “Lollipop”)
Docker (Windows, Linux, Azure)
Azure (VPS, WebApp, Function)
AWS (EC2, Lambda)
IDEs
Microsoft Visual Studio
JetBrains ReSharper & Rider
OS & Processors
Windows, macOS, Linux, iOS, Android
x64, x86, ARM
Binary Certification
DigiCert Signed Binaries
Edit Slide Elements
Text
Text Content (Add, Append & Remove)
Set Styling (Font Family & Size, Color, Bold & Italic, Strikethrough, Underline)
Paragraphs
Set Styling (Indent, Line Spacing, Alignment, Space After & Before, Right to Left Option)
Customize Bullet Point (Picture, Character, Color)