.NET APIs to manipulate PowerPoint presentations

Standalone APIs to read, write, manipulate and convert PowerPoint slides to PDF, PDF/A, XPS, TIFF, HTML, ODP and other PowerPoint formats.

  Download Free Trial
Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

Aspose.Slides for .NET is a unique PowerPoint® management API. This presentation API enables any .NET application to read, write, modify and convert PowerPoint documents. Being a standalone API Aspose.Slides for .NET doesn't require Microsoft PowerPoint installed.

Aspose.Slides for .NET supports PPT, POT, PPS, PPTX, POTX, PPSX and ODP as input formats for processing and manipulation. It can render presentation slides to PDF, XPS, HTML, Images and PDF Notes. API also incorporates a number of advanced features such as exporting presentations, rendering slides, exporting slides to SVG format, exporting to HTML formats and presentation printing.

Advanced PowerPoint Processing API Features

 

 

Create new slides or clone existing slides from templates

 

Create shapes on slides

 

Add text to shapes

 

Support working with PowerPoint tables

 

Save and open PowerPoint files to and from streams

 

Handle text and shape formatting

 

Apply or remove protection on shapes

 

Scan text from presentations

 

Render slides to images

 

Export presentations to PDF

 

Export slides to SVG

 

Exporting to TIFF Notes

 

Add images to presentations

 

Embed Excel charts as OLE objects in slides

 

Support for Linked Ole Objects

 

Generate presentations from database

 

Generating MSO Charts

 

Exporting presentation to HTML

 

Importing and exporting HTML Text in presentation slides

 

Support for ActiveX components

 

Support for SmartArt shapes

 

Support generated presentations and PDF protection by passwords

 

Support for VBA Macros inside presentation

 

Print MS PowerPoint presentations

Multiple File Formats Support

Aspose.Slides for .NET API Supports

  • PPT : PowerPoint Presentation 97 – 2003
  • POT : PowerPoint Template 97 – 2003
  • PPS : PowerPoint SlideShow 97 – 2003
  • PPTX : PowerPoint Presentation 2007 – 2013
  • POTX : PowerPoint Template 2007 – 2013
  • PPSX : PowerPoint SlideShow 2007 – 2013
  • ODP : Open Document Presentation

API also supports Office OpenXML (OOXML), the XML-based format in Microsoft Office 2007. PresentationML (OOXML, PPTX) is the markup language used by Microsoft Office PowerPoint 2007 to store its documents. Aspose.Slides for .NET extensively supports creating, reading, manipulating and writing PresentationML documents.

Presentation Slides Conversion

It is also possible to convert presentation documents into SVG, PDF, PDF Notes, TIFF, TIFF with Notes and XPS formats directly using Aspose.Slides for .NET API.

Advance Security

API provides the facility of locking presentation files to protect the contents from changing. It also provides the support of password protected conversion for generated presentations and PDF. Moreover the facility of read only access modes for generated presentations and its document properties.

Microsoft Office Automation – Not Needed

Aspose.Slides for .NET APIs are built using managed code that do never need Microsoft Office or Microsoft PowerPoint to be installed on the machine to work with PowerPoint document formats. It is a perfect Microsoft Office automation alternative in terms of supported features, security, stability, scale-ability, speed and price.

 
 

Aspose.Slides offers individual PowerPoint APIs for other popular development environments as listed below: