Free Spire.Presentation for .NET

Free .NET PowerPoint API - Processing PPT, PPS, PPTX, PPSX in C#, VB.NET, ASP.NET

  • Overview
  • Examples
  • Guideline
  • Support

Completely Free .NET PowerPoint® API

Over 1,000,000 Developers Are Already Using Our Libraries
To Create Their Amazing Applications.

Free Spire.Presentation for .NET is a Community Edition of the Spire.Presentation for .NET, which is a totally free PowerPoint API for commercial and personal use. As a standalone C#/VB.NET library, developers can use Free Spire.Presentation for .NET to create, read, write, modify, convert and Print PowerPoint documents from any .NET(C#, VB.NET, ASP.NET, .NET Core) platform.

Free Spire.Presentation for .NET is a standalone PowerPoint .NET library and does not depend on Microsoft PowerPoint. It supports both PowerPoint Presentation 97-2003(PPT) and PowerPoint Presentation 2007, 2010, 2013, 2016 and 2019(PPTX).

Friendly Reminder:
Free version is limited to 10 presentation slides. This limitation is enforced during reading or writing PPT, PPTX. When converting PowerPoint files to PDF, you can only get the first 3 pages of PDF file. Upgrade to Commercial Edition of Spire.Presentation.We don't provide technical or any other support to the users of the free versions.

  • Convert

  • Master

  • Watermark

  • Extract

  • eSign

  • Chart

  • SmartArt

  • Graphic

  • Note

  • Animation

Convert PowerPoint to PDF

Converting PowerPoint to PDF helps you maintain the layout and formatting of your presentation when viewed on different systems or devices.

Create Slide Masters

A slide master controls the design of all the slides based on it. Using a slide master makes it easier to create presentations that look consistent and visually appealing.

Add a Watermark

Watermarks are used to declare confidentiality, copyright, source, or other attributes of the document, or as a decoration to make the document more attractive. Both text watermarks and image watermarks can be added to presentations.

Extract Text and Images

If you only need the text and images of a PowerPoint document regardless of their formatting and layout, you can directly extract them from the document.

Digitally Sign PowerPoint Documents

A digital signature provides assurances about the validity and authenticity of your presentation. Once a PowerPoint document is digitally signed, any changes to the document will invalidate the signature.

Insert Charts

Charts in PowerPoint can help illustrate data, show trends or changes in data over time, and make the whole document more professional and attractive.

Insert a SmartArt

SmartArt is a way to combine text, shapes and colors into an image or illustration. SmartArt graphics let you easily create a visual representation of your information.

Insert Images and Shapes

Adding pictures and shapes can make your presentations more interesting and engaging. And you can customize your images by cropping, reordering, changing colors or adding other formatting and customize shape according to your own color palette, preferences.

Add Speaker Notes

Adding speaker notes to a PowerPoint presentation provides reference material for the speaker when they’re presenting a slideshow, allowing them to stay on track without forgetting the key points to deliver a flawless presentation.

Set Animations on Shapes in PowerPoint

Animation is a great way to emphasize important points, to control the flow of information, and to increase viewer interest in your presentation. You can animate almost every objects in PowerPoint slide to give them visual effects.


Standalone .NET API

100% independent .NET PowerPoint API which
doesn't require Microsoft PowerPoint to be installed on system.


  • PPT - PowerPoint Presentation 97-2003
  • PPS - PowerPoint SlideShow 97-2003
  • PPTX - PowerPoint Presentation 2007/2010/2013/2016/2019
  • PPSX - PowerPoint SlideShow 2007, 2010


Powerful Toolset, Multichannel Support

  • Work with PowerPoint Charts

  • Print PowerPoint Presentations

  • Work with SmartArt

  • Images and Shapes

  • Audio and Video

  • Protect Presentation Slides

  • Text and Image Watermark

  • Merge Split PowerPoint Document

  • Comments and Notes

  • Manage PowerPoint Tables

  • Set Animations on Shapes

  • Manage Hyperlink

  • Extract Text and Image

  • Replace Text


Conversion File Documents with High Quality

  • PDF

  • HTML

  • XPS

  • SVG

  • Image

PowerPoint Document

  • PNG

  • BMP

  • JPEG

  • EMF

  • TIFF


Only Free Spire.Presentation, No Microsoft PowerPoint Automation

As an independent PowerPoint .NET API, Free Spire.Presentation for .NET doesn't need Microsoft PowerPoint installed on the machine. And it is compatible with other .NET applications.

Convert Presentation Slides with High Quality

  • Convert PowerPoint to PDF
  • Convert PPT to PPTX

Summary of Free Spire.Presentation functions

  • Create, open, read and modify PowerPoint presentations from different sources.
  • Convert presentation slides to PDF format.
  • Create, access, copy, edit, delete slides from scratch and add created slides to presentations.
  • Create, modify shapes like lines, rectangles, ellipses and polylines on slides.

Platforms Supported

By using Free Spire.Presentation, developers can build any type of a 32-bit or 64-bit .NET application including C#, VB.NET, ASP.NET, Web Services and WinForms for .NET Framework version from 2.0 to 4.5.
  • Window Forms Support
  • Asp.NET Support
  • Windows Service Support

Pro Edition $799

Spire.Presentation for .NET supports PPT, PPS, PPTX and PPSX presentation formats.

Free Edition $0

Free version is limited to 10 presentation slides. This limitation is enforced during reading or writing PPT, PPTX. When converting PowerPoint files to PDF, you can only get the first 3 pages of PDF file.


Free Trials for All Progress Solutions

Beginners Guide is the first step towards learning the basic information of Free Spire.Presentation for .NET

Program Guide lists the detailed features of our Free Spire.Presentation for .NET and you can search for the information you want.

The Videos give an operation guide by video. You can check the produce step by step.

Main Functions contain the main features of our Free Spire.Presentation for .NET and you can have brief information of it.

We guarantee one business day Forum questions Reply.

We guarantee one business day E-mail response.

Free Customized service for OEM Users.

Skype name:

Apply for a Free Trial License File.

To help you get started quickly, we offer free customized demos to our customers. Please contact for the free demo. Make sure the demo you want meets the below requirements.
  • It relates to our components stored on E-iceblue online store.
  • It costs less than 2 hours for us to complete it. If it costs more than 2 hours, please contact our

If you have tried out Spire.Presentation and found it useful, please consider sharing your experience with others. By sharing your testimonial with us, you will not only help others to make the right decision but will also to earn rewards from us. Please send your testimonials to