Aspose.Slides is a Non-Graphical PowerPoint® management component that enables .NET & Java applications to read and write PowerPoint® documents without utilizing Microsoft PowerPoint®. Aspose.Slides is the first and only component that provides the functionality to manage PowerPoint® documents. Aspose.Slides provides a lot of key features such as managing text, shapes, tables & animations, adding audio & video to slides, previewing slides, exporting slides to SVG & PDF format etc.
Product Description
Aspose.Slides is available in two versions: .NET & Java, which are developed using Managed C# & Java respectively. Aspose.Slides for .NET can be used with any .NET language like C#, VB.NET and J# etc. However, Java programmers can use the Java version of Aspose.Slides in their applications.
Aspose.Slides can be used with any kind of application either it's a Web or Windows Application. Moreover, Aspose.Slides also provides fully featured demos and working examples written in C#, VB.NET & Java for developers to have a better understanding of Aspose.Slides.
Aspose.Slides cannot only open PowerPoint files from different sources but it also allows you to save your presentations in a variety of ways. For example, you can save your presentation in not only PPT but also PDF format. Moreover, you can also save your slides as images. Aspose.Slides gives you almost all those features that you may or may not find in Microsoft PowerPoint. The versatility of Aspose.Slides is that you cannot only add tables and different kinds of shapes to your slides but also different kinds of frames (that is text, audio & video frames).
Presentation Features
- Open MS PowerPoint presentations from different sources
- Save your presentations in different MS PowerPoint formats
- Create presentations from Scratch
- Convert your presentations to PDF documents Without using any other component
- Read or Modify the Document Properties of your presentations
Slides Features
- Create new slides from scratch and add created slides to presentations
- Access any slide through its Position in the presentation
- Copy or Clone slides to the same or another presentation
- Edit and Delete existing slides
- Automatic Copying Masters together with slide
- Supports Previewing slides
- Get/Set the Name of slide
- Save slides as Images
- Export Slides to SVG format
- Support for presentations with Many Masters
- Fill slide Background with any supported style
- Add new or Manage existing Notes for a slide
- Set new Master and Style for a slide Dynamically
- Add or Modify slide show Transition
Graphics & Multimedia Features
- Create or Manage shapes like Lines, Rectangles, Ellipses & Polylines etc.
- Manage the Style of Lines in the shape
- Get Alternative Text of a shape
- Rotate & Flip shapes
- Fill Shapes in different Styles such as Solid, Gradient, Pattern, Texture & Picture etc.
- Offers 48 pre-defined Patterns and 24 Textures
- Assign Links to the Shapes
- Read, Modify or Add new Animation Effects to Slides and Shapes
- Add new Pictures to the presentation or Manage the existing ones
- Add new PictureBullets to the presentation or Manage the existing ones
- Add new Audio Frames to the presentations or Manage the existing ones
- Add new Video Frames to the presentations or Manage the existing ones
Table Features
- Create tables from Scratch and add to your slides
- Resize and Move tables
- Access to each Cell in a table
- Supports changing the Format and Borders of any Cell
- Resize Columns and Rows
- Add and Delete Columns and Rows
- Set Width and Color of Borders for the whole Table
Text & Paragraph Features
- Get/Set text in Text Placeholders & Text Frames
- Get the Type of a Placeholder
- Change the text Formatting in a Text Frame
- Add new or Manage the existing Fonts used in a presentation
- Change Text and text Formatting
- Create or Manage Links to the Text
- Supports Tabs & Effective Tabs
- Add new Text Frames to almost any type of Shapes
- Access and Modify the Margins and Text Wrapping settings of Text Frames
- Access and Modify the Indentations of Paragraphs
Advance Features
- Access OLE Objects embedded in presentations
- Use Aspose.Slides for Java from PHP
MS PowerPoint Supported
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint XP
- Microsoft PowerPoint 2003
File Formats Supported
- PPT - PowerPoint Presentation
- POT - PowerPoint Template
- PPS - PowerPoint SlideShow
Platforms Supported
Aspose.Slides for .NET
- Window Forms Support
- Web Forms Support
Aspose.Slides for Java
- Window Applications Support
- Web Applications Support