Not dependent on Microsoft PowerPoint. 100% managed code (C#). Follows .NET class library design guidelines.
Read and write 1000 slides in less than a second and with less than 128MB RAM.
No server or OEM licenses.
Unlimited deployments. 30-day money-back guarantee.
.NET libraries running on .NET 6.0 through .NET 10, .NET Standard 2.0+, and .NET Framework 4.6.2+
Use a single programming interface to read, write, convert, and print presentation files. Work with a physical file or with an in-memory stream.


Create and customize slides and their content in C# and VB.NET.
Programmatically create and customize presentation elements - work with text, tables, shapes, and fonts.


Print your presentations in high quality. Save them as encrypted PPTX files, or convert them to encrypted PDF documents with restricted permissions.
Trusted by developers at 11,000+ companies worldwide


For more information on GemBox.Presentation, check out the links below or get in touch with us.
We will be happy to help you.
See everything that GemBox.Presentation can do: browse through the examples with runnable code and articles.
Browse ExamplesDownload the NuGet package and start coding with GemBox.Presentation right away for free.
Try NowRoyalty-free deployment, 1 year of professional technical support, free updates and bug fixes. Discounts available on renewals.
Buy Now