Logo
Sign in
Product Logo
IronPPT – C# PowerPoint LibraryIron Software

IronPPT provides a managed C# PowerPoint library for creating and editing presentation files (PPTX). It allows developers to generate decks programmatically or modify existing slides without needing Microsoft Office. The API abstracts complex COM operations so you can manipulate text, images and shapes with a few lines of code.

Vendor

Vendor

Iron Software

Product details

IronPPT provides a managed C# PowerPoint library for creating and editing presentation files (PPTX). It allows developers to generate decks programmatically or modify existing slides without needing Microsoft Office. The API abstracts complex COM operations so you can manipulate text, images and shapes with a few lines of code.

Key Features

  • Text editing: Add or append text to slides, change font, size, color, bold/italic/underline, and adjust alignment or indentation.
  • Paragraph control: Manage lists with bullets or numbering, set line spacing and paragraph spacing and adjust indentation levels. You can also apply custom bullet styles.
  • Images & shapes: Load images from files or streams, set dimensions, position and rotation; draw shapes with specified types, colors, borders and sizes.
  • Slide management: Add, reorder, hide or remove slides. You can duplicate slides or merge multiple presentations. Setting slide backgrounds or transitions is also supported.
  • Compatibility: IronPPT supports .NET Core 10–3.1, .NET Standard 2.0+ and .NET Framework 4.6.2+, running on Windows, macOS and Linux. It works in web, mobile and desktop applications.
  • NuGet & documentation: Install with Install‑Package IronPpt or visit the NuGet page. Tutorials and API reference are at the IronPPT docs and examples.

2025 Change‑Log Highlights

The October 2025 update refreshed internal dependencies. September 2025 updated System.Drawing to version 2025.9.3 and fixed bugs including duplicated slides, color parser exceptions, errors removing slides and text color issues. Earlier releases also improved image handling, slide duplication and compatibility with different Office versions. These updates ensure stable performance across .NET platforms.

Tutorials and Resources

Visit the getting‑started guide for installation instructions. The examples page demonstrates how to programmatically build a pitch deck, insert charts and convert presentations to PDF. A free trial is available via the IronPPT product page

Find more products by segment
B2BView all
Find more products by category
Development SoftwareView all