Search the API, code examples, and tutorials
PM > Install-Package IronPPT
IronPPT
See what’s new: Changelog
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.
IronPPT Release Version 2025.4
Features & Upgrades
See what's new
.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 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) Images Load Image (File & FileStream) Set Dimensions (Width & Height) Set Frame Shape (Shape type) Set Position Set Angle Shapes Set Shape Type Set Dimensions (Width & Height) Set Fill & Outline Color Set Position Flip Horizontal & Vertical Read & Edit PowerPoint Read & Edit PowerPoint Document Structure Manage Slides Add Slide Reorder Slide Hide Slide Remove Slide Trusted by Millions of Engineers Worldwide World-Class Engineering, 24-Hour Support