Use a single programming interface for multiple file formats (PPTX, PPT, PDF, PDF/A, XPS, and image formats).
Not dependent on Microsoft PowerPoint. 100% managed code (C#). Follows .NET class library design guidelines.
Read, write, view, and edit presentations in .NET, .NET Core, .NET Framework, Mono, and Xamarin.
Read and write 1000 slides in less than a second and with less than 128MB RAM.
Edit slides, placeholders, shapes, text boxes, pictures, audio and video, protection, formatting, etc.
High quality rendering and printing, and more.
GemBox.Presentation is a .NET component that enables you to read, write, convert, and print presentation files (PPTX, PPT, and PPSX) from .NET applications.
With GemBox.Presentation you get a fast and reliable component that's easy to use and doesn't depend on Microsoft PowerPoint. It requires only .NET, and it's much faster than Microsoft Office Automation!
You can download and use the component for free, even for commercial projects. The Professional version, which comes with 12 months of technical support and without limitations, requires a license for every developer.
No server or OEM licenses. Unlimited deployments. We also offer a 30-day money-back guarantee.
If the feature you are looking for is not listed above, please check the examples, or visit our support center where you can vote for missing features.
Trusted by 7,000+ companies' developers worldwide


Get in touch with us if you have any questions about our products and we will be happy to help you: