Skip to footer content
PM > Install-Package IronPPT

IronPPT

Nuget NuGetPassed See what’s new:

Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 8, 7, 6, Core, Standard, or Framework

NET Logo
Visual Studio Logo Visual Studio Logo
NuGet Logo NuGet Logo
ReSharper
Windows Logo
Linux Logo
Mac Logo
Docker Logo Docker Logo
Azure Logo Azure Logo
AWS Logo AWS Logo

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.

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)
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

Presentation Structure

Read & Edit PowerPoint
  • Read & Edit PowerPoint Document Structure
Manage Slides
  • Add Slide
  • Reorder Slide
  • Hide Slide
  • Remove Slide

Why IronPPT

Create, edit, and style .pptx presentations in C#. Runs on Windows, Linux, macOS, mobile, and cloud. No Office Interop.

Icon Why Full Pptx Control related to The C# PowerPoint Library
Full PPTX control

  • Create and edit .pptx files: slides, text, paragraphs, images, shapes, bullets.
  • Manage presentation structure: add, reorder, hide, and remove slides.
  • TextRun-level styling for fonts, colors, bold, italic, strikethrough, underline.

Icon Why Fill S3 related to The C# PowerPoint Library
Up & running in 5 mins

  • PM >
    Install-Package IronPPT

    → 5-minute quick starts.
  • Simple API: new PresentationDocument(), document.AddSlide(), slide.AddText().
  • Smart defaults: no Office Interop, no PowerPoint install, no COM.

Icon Why Fill S10 related to The C# PowerPoint Library
Enterprise performance

  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries.
  • Deploys anywhere: Windows, Linux, iOS, Android, Docker, Azure, AWS.
Supported platforms

Icon Why Fill S1 related to The C# PowerPoint Library
Precise slide design

  • Paragraph control: indent, line spacing, alignment, space before/after, RTL support.
  • Custom bullets: picture, character, or color.
  • Images and shapes with dimensions, frame shape, position, angle, and flip.

Icon Why Fill S5 related to The C# PowerPoint Library
Developer-first support & licensing

  • Perpetual license: buy once, use forever. Optional updates and renewals.
  • 24/5 engineer support (24/7 in Premium). Real humans, median chat response <1 min.
  • 30-day money-back guarantee. Not the right fit? Full refund, no questions.

Icon Why Fill S8 related to The C# PowerPoint Library
For builders

  • Features you'll actually use:
    • create/edit PPTX
    • slide management
    • images (load, position)
    • shapes (type, fill, outline)
    • hide & reorder slides
    • text styling (font, color, bold)
    • paragraph alignment & spacing
    • custom bullet points
    • flip & rotate elements
    • RTL paragraph support
  • Works everywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.

Icon Why Fill S9 related to The C# PowerPoint Library
For buyers

  • Trusted by millions of engineers across the Iron Suite.
  • No Microsoft Office or Office Interop required.
  • Mobile-ready: Xamarin and MAUI support out of the box.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
  • 30-day money-back guarantee.
World-Class Engineering,
24-Hour Support
  • Support Team Member 2 related to The C# PowerPoint Library
  • Support Team Member 4 related to The C# PowerPoint Library
  • Support Team Member 6 related to The C# PowerPoint Library
  • Support Team Member 7 related to The C# PowerPoint Library
  • Support Team Member Iron related to The C# PowerPoint Library
Talk to an Expert
Ready to Get Started?
Nuget Downloads 5,421 | Version: 2026.7 just released
Still Scrolling Icon

Still Scrolling?

Want proof fast? PM > Install-Package IronPPT
run a sample watch your PDF become editable text.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me