Aspose.Slides for .NET is a unique PowerPoint® management API that allows any .NET application to read, write, and convert PowerPoint documents. As an independent API, Aspose.Slides for .NET does not require Microsoft PowerPoint.
Aspose.Slides for .NET supports PPT, POT, PPS, PPTX, POTX, PPSX, and ODP as input formats for post-processing and manipulation purposes. It can render presentations from PDF, XPS, HTML and images. The API also includes a set of advanced features such as uploading and printing presentations, rendering presentations, and uploading files to SVG and HTML formats.
An overview of Aspose.Slides for .NET.
Data processing | Graphics & Multimedia | |
| Aspose.Slides |
|
Text and paragraph | ||
|
The API supports PowerPoint presentation formats at the same time as some widely used file formats.
⇑⇓ Input/Output | Output only ⇑ | |
| Aspose.Slides |
|
Aspose.Slides for.NET supports the .NET Framework.
COM Interop | Framework .NET | |
PHP, VBScript, Delphi, C++ ⇒ | Aspose.Slides
| ⇐ .NET Framework ⇐ .NET Core |
Create new slides or clone existing slides from a template | Create shapes in slides | Add text to shapes |
Support for working with PowerPoint tables | Save and load from PowerPoint files and stream | Format text and shapes |
Securing or removing protection from shapes | Scan text from a presentation | Render slides to images |
Upload presentations to PDF | Upload slides to SVG | Upload notes to TIFF |
Add images to presentations | Insert Excel graphs as OLE objects in slides | Support for linked OLE objects |
Generating presentations from the database | MSO 2016 Graphics Support | Upload presentations to HTML |
Import and export HTML text from and to slides | Support for ActiveX components | Support for SmartArt shapes |
Protect presentations and the resulting PDF | VBA macro support | Print PowerPoint presentations |
Render and convert presentations
It is possible to convert presentations to SVG, PDF, PDF Notes, TIFF, TIFF with Notes and XPS formats directly using the Aspose.Slides for .NET API. What’s more, the API supports end-to-end conversion of some PowerPoint file formats, including PPT, PPTX, POT, POTX, PPS, and PPSX. Aspose.Slides for .NET also supports the Open Document Presentation (ODP) file format.
Content APIs
The Aspose.Slides for .NET API gives you the ability to access, modify, or create almost any presentation content.
PowerPoint Formatting API Features
The API supports formatting text and shapes in a slide in a presentation document. Text is formatted using paragraphs and snippets for each text frame. Text frames associated with shapes are the basic elements of a slide.
Format text
Format shapes
Advanced Security
The Aspose.Slides for .NET API provides the ability to close a presentation file to protect its contents from changes. Password protection of the presentation file is also supported, including protection of the PDF file after conversion to it. And one more thing: you can set read-only access for the generated presentation and for the document properties.
Microsoft Office automation is no longer needed!
Aspose.Slides for .NET is built using managed code that does not require Microsoft Office or Microsoft PowerPoint installed on your computer in order to work with PowerPoint documents. It’s a great alternative to automation from Microsoft Office in terms of supported features, security, stability, scalability, speed, and cost.