Go beyond basic PowerPoint editing. Get programmatic PPTX generation for .NET 10 with full control over slides, content, and styling without Office Interop.
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.
Get your free 30-day Trial Key instantly.
The trial form was submitted successfully.
Your trial key should be in the email. If it is not, please contact [email protected]
Edit PowerPoint presentations. No Office Interop required.
Compatibility
.NET Versions
C#, VB.NET, F# Languages
.NET Core (10, 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)