The C# PowerPoint Library
Go beyond basic PowerPoint editing. Get programmatic PPTX generation for .NET 10 with full control over slides, content, and styling without Office Interop.
- Create & edit presentations programmatically
- Generate slides from templates & data sources
- Style fonts, colors, shapes, bullets, and layouts etc.
- Free 30-day trial, full features, no credit card
Add Slide
See All Code Examplesusing IronPPT;
using IronPPT.Models;
// Create new PowerPoint presentation
var document = new PresentationDocument();
// Add empty slide
document.AddSlide(new Slide());
// Add slide object
Slide slide = new Slide();
slide.AddText("Hello!");
document.AddSlide(slide);
// Export PowerPoint presentation
document.Save("output.pptx");Imports IronPPT
Imports IronPPT.Models
' Create new PowerPoint presentation
Dim document As New PresentationDocument()
' Add empty slide
document.AddSlide(New Slide())
' Add slide object
Dim slide As New Slide()
slide.AddText("Hello!")
document.AddSlide(slide)
' Export PowerPoint presentation
document.Save("output.pptx")Works with AI Coding Agents
Claude
Codex
GitHub Copilot
Cursor
Antigravity
Other coding agents
Runs Inside Your Infrastructure
No MCPs or external processing. IronPPT runs inside your application, keeping documents in your control.
AI-ready Documentation
Clear documentation, API references, and tutorials help coding agents use IronPPT effectively.
Built for Enterprise Workflows
Add enterprise-grade document capabilities where accuracy, consistency, and control matters.
Cross Platform Support
Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, 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.
Compatibility
.NET Versions
- C#, VB.NET, F# Languages
- .NET Core
- .NET Standard
- .NET Framework
.NET Project Types
- Web
- Mobile
- Desktop
- Console
App Environments
- Windows
- Linux
- iOS
- Android
- Docker
- Azure
- AWS
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
- Set Styling
Paragraphs
- Set Styling
- Customize Bullet Point
Images
- Load Image
- Set Dimensions
- Set Frame Shape
- Set Position
- Set Angle
Shapes
- Set Shape Type
- Set Dimensions
- 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.
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.
Up & running in 5 mins
- → 5-minute quick starts.
- Simple API:
new PresentationDocument(),document.AddSlide(),slide.AddText(). - Smart defaults: no Office Interop, no PowerPoint install, no COM.
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.
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.
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.
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.
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.
Trusted by millions of engineers worldwide
Ready to Get Started?
Nuget Downloads 6,231|Version:2026.9just released


