GemBox.Presentation - a standalone .NET library Standalone .NET Library

Not dependent on Microsoft PowerPoint. 100% managed code (C#). Follows .NET class library design guidelines.

fast performance for reading and writing Fast Performance

Read and write 1000 slides in less than a second and with less than 128MB RAM.

GemBox.Presentation comes with unlimited deployments. Unlimited Deployments

No server or OEM licenses.
Unlimited deployments. 30-day money-back guarantee.

Cross-Platform Support

.NET libraries running on .NET 6.0 through .NET 10, .NET Standard 2.0+, and .NET Framework 4.6.2+

.NET platform logo
Visual Studio logo Visual Studio Code logo NuGet logo
Windows logo Linux logo macOS logo
Amazon Web Services logo Azure logo Docker logo

Main Library Features

Read, Write and Convert

Use a single programming interface to read, write, convert, and print presentation files. Work with a physical file or with an in-memory stream.

  • Read PPT and PPTX presentations.
  • Create or write and convert to PPT, PPTX, PDF, XPS, and image formats (SVG, PNG, JPEG, GIF, BMP, TIFF, WMP).
PowerPoint and other presentation file formats the GemBox.Presentation .NET library works with.
GemBox.Presentation enables programmatic creation and editing of master slides, layout slides and other presentation elements in C# and VB.NET.

Get, Create and Edit Slides

Create and customize slides and their content in C# and VB.NET.

Manipulate Presentation Elements

Programmatically create and customize presentation elements - work with text, tables, shapes, and fonts.

Hyperlinks, comments, placeholders and other PowerPoint elements can be created and edited with the GemBox.Presentation .NET library.
Encryption and digital signature features of GemBox.Presentation .NET library.

View, Print and Protect

Print your presentations in high quality. Save them as encrypted PPTX files, or convert them to encrypted PDF documents with restricted permissions.

Learn more

For more information on GemBox.Presentation, check out the links below or get in touch with us.
We will be happy to help you.

Next steps

See all examples

See everything that GemBox.Presentation can do: browse through the examples with runnable code and articles.

Browse Examples

Try the free version

Download the NuGet package and start coding with GemBox.Presentation right away for free.

Try Now

Pricing

Royalty-free deployment, 1 year of professional technical support, free updates and bug fixes. Discounts available on renewals.

Buy Now