# IronPPT > The C# PowerPoint Library. Edit PowerPoint presentations in .NET applications without using Interop. Supports .NET Framework. ## Agent Skill - [IronPPT Agent Skill](https://ironsoftware.com/ppt/csharp/skill.md): Drop-in SKILL.md that teaches coding agents such as Claude Code, Cursor and GitHub Copilot to use IronPPT correctly, covering installation, licensing, the core APIs and common pitfalls. ## Documentation ### Overview - [Getting Started with IronPPT | IronPPT](https://ironsoftware.com/ppt/csharp/docs/): Access comprehensive documentation for IronPPT, the C# PowerPoint library by IronSoftware. Find guides, tutorials, and API references to help you get started. ### Getting Started - [Applying .NET 10 License Keys to IronPPT C# Presentation Library](https://ironsoftware.com/ppt/csharp/get-started/license-keys/): Get your IronPPT license keys to deploy your project live. Licenses start at $499, with one year of support and updates. ### How-To Guides - [Add Slide | IronPPT](https://ironsoftware.com/ppt/csharp/how-to/add-slide/): Learn how to add slides to a PowerPoint presentation using IronPPT. - [Add Text | IronPPT](https://ironsoftware.com/ppt/csharp/how-to/add-text/): Learn how to add text to a PowerPoint slide using IronPPT. - [Manage PowerPoint Images in C# | IronPPT Tutorial](https://ironsoftware.com/ppt/csharp/how-to/manage-image/): Add, remove & replace PowerPoint images in C# with IronPPT. Manage slide images programmatically - insert, modify positions, dimensions & save PPTX files. - [Manage PowerPoint Slides in C# | IronPPT Guide](https://ironsoftware.com/ppt/csharp/how-to/manage-slide/): Learn to manage PowerPoint slides in C# with IronPPT. Add, remove, reorder & hide slides programmatically. Simple API for automated presentations. ### Product Updates - [Feature Updates & Release History | IronPPT](https://ironsoftware.com/ppt/csharp/product-updates/changelog/): View a list of features available in the latest version of IronPPT Zip Archive library. ### API Reference - [IronPPT API Reference](https://ironsoftware.com/ppt/csharp/object-reference/api/): Complete API documentation. ## Code Examples - [Code Example: Create Empty PowerPoint Presentation | IronPPT](https://ironsoftware.com/ppt/csharp/examples/create-empty-presentation/): Effortlessly create empty PowerPoint presentation with IronPPT! Instantiate, structure, save – Get started now! ## Blog ### Using IronPPT - [`PowerPoint` .NET Component](https://ironsoftware.com/ppt/csharp/blog/using-ironppt/powerpoint-net-component/): In this guide, you’ll learn how IronPPT works, how to integrate it into your .NET applications, and where it excels in real-world use cases - [Convert PPT (PowerPoint) to PDF in C# (Example Tutorial)](https://ironsoftware.com/ppt/csharp/blog/using-ironppt/ppt-powerpoint-to-pdf-csharp-tutorial/): The tutorial demonstrates a simple yet efficient approach to convert PowerPoint files into PDF documents using online tools in combination with IronPDF. ### PPT Tools - [How to Programmatically Create and Automate PowerPoint Presentations in C#](https://ironsoftware.com/ppt/csharp/blog/ppt-tools/csharp-create-powerpoint-tutorial/): Learn to automate PowerPoint creation using C# with this tutorial. Master interop libraries to streamline presentation design and customization. - [How to Use C# to Convert PowerPoint to Image](https://ironsoftware.com/ppt/csharp/blog/ppt-tools/csharp-ppt-powerpoint-to-image/): There are several methods for turning PowerPoint presentations into photos in C# ### Product Comparisons - [Microsoft Office Interop `PowerPoint` vs IronPPT: Complete C# Comparison](https://ironsoftware.com/ppt/csharp/blog/product-comparisons/microsoft-office-interop-application-csharp/): In this guide, wes'll walk through a detailed comparison of the two approaches, show real-world use cases, and demonstrate how IronPPT gives you everything Interop does ### Videos - [How to Manage Slides in PowerPoint using C# | IronPPT](https://ironsoftware.com/ppt/csharp/blog/videos/how-to-manage-slides-in-powerpoint-using-csharp-ironppt/): Discover how to manage PowerPoint slides using C#. This video tutorial covers adding, reordering, hiding, and removing slides programmatically, without the need for Microsoft Office. Perfect for developers looking to automate presentation tasks. - [How to use C# to Create a PowerPoint Presentation | IronPPT](https://ironsoftware.com/ppt/csharp/blog/videos/how-to-use-csharp-to-create-a-powerpoint-presentation-ironppt/): Discover how to automate the creation of PowerPoint presentations using C# with IronPPT, eliminating the need for Microsoft Office. This video guides you through the process, showing you how to save time and enhance productivity by automating slide deck generation directly from your code. - [How to Convert Powerpoint (PPT) to PDF in C#](https://ironsoftware.com/ppt/csharp/blog/videos/how-to-convert-powerpoint-ppt-to-pdf-in-csharp/): This tutorial guides you through converting a PowerPoint presentation to a PDF using C# and Iron PDF in Visual Studio 2022. By uploading the presentation to Zamzar for HTML conversion and utilizing Iron PDF for final output, you can preserve the original formatting effectively.