Search Results for

    Show / Hide Table of Contents

    IronPowerPoint: PowerPoint Library for .NET

    IronPPT is a PowerPoint library developed by Iron Software. It excels in providing robust functionality for working with PowerPoint presentations in .NET applications.

    • Load, Manipulate, and Save PowerPoint Presentations. Easily work with .pptx and .ppt files.
    • SlideSetup: Configure slide size, orientation, background color, and layout.
    • Text: Handle text content, styles, splitting, appending text, and adding text boxes.
    • TextStyle: Manage font family, size, color, bold, italic, underline, and alignment.
    • Shapes: Add and manipulate shapes, including setting size, position, type, and rotation.
    • Images: Insert images into slides with options for scaling, alignment, and positioning.

    Compatibility

    Supports applications and websites developed in:

    • .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, and .NET Core, Standard, and Framework 4.6.2+
    • Windows, macOS, Linux, Android, iOS, Docker, Azure, and AWS
    • Console, Desktop, and Web Apps. MVC, Blazor, MAUI, Razor Pages, Web Forms

    Get Started

    • Quickstart Guide: https://ironsoftware.com/csharp/word/docs/
    • Install with NuGet: https://www.nuget.org/packages/IronWord/

    C# Code Examples

    Create Empty Presentation

    using IronPPT;
     
    // Create new PowerPoint presentation
    var document = new PresentationDocument();
     
    // Export PowerPoint presentation
    document.Save("output.pptx");
    

    Add Paragraph

    using IronPPT;
    using IronPPT.Models;
     
    // Create new PowerPoint presentation
    var document = new PresentationDocument();
     
    // Add text to paragraph
    var paragraph = new Paragraph();
    paragraph.AddText("First paragraph.");
     
    // Add paragraph
    document.Slides[0].AddParagraph(paragraph);
     
    // Export PowerPoint presentation
    document.Save("addParagraph.pptx");
    

    Documentation

    • Code Examples : https://ironsoftware.com/csharp/ppt/examples/create-empty-presentation/
    • How-To Guides : https://ironsoftware.com/csharp/ppt/how-to/license-keys/
    • API Reference : https://ironsoftware.com/csharp/ppt/object-reference/api/
    • Tutorials : https://ironsoftware.com/csharp/ppt/tutorials/slide-element//
    • Support : support@ironsoftware.com
    • Improve this Doc
    ☀
    ☾
    Downloads
    • Download with NuGet
    • Start for Free
    In This Article
    Back to top
    Install with NuGet