Open Microsoft PowerPoint presentations from different sources.
Save presentations in different Microsoft PowerPoint formats.
Create presentations from scratch.
Convert presentations to PDF documents without using any other component.
Read or modify a presentations document properties.
Applying protection on presentation
Exporting presentation to PDF, TIFF, XPS, SWF, PDF Note, TIFF Note & HTML.
Create new slides from scratch.
Access any slide through its position in a presentation.
Copy or clone slides to the same or another presentation.
Edit and delete slides.
Copy masters with slides automatically.
Get or set slide names.
Save slides as images.
Export slides to SVG format.
Work with many masters in presentations.
Fill slide Background with any supported style.
Add new or manage slide notes.
Set new slide masters and styles dynamically.
Add or modify slide show transition.
Add Morph Transitions
Graphics & Multimedia Features
Create or manage shapes such as lines, rectangles, ellipses and polylines.
Manage line styles in shapes.
Get a shapes alternative text.
Rotate a flip shapes.
Fill shapes in different styles, for example solid, gradient, pattern, texture and picture.
Use any of 48 pre-defined patterns and 24 textures.
Assign links to shapes.
Read, modify or add new animation effects to slides and shapes.
Add new pictures to presentations or manage existing ones.
Add new picture bullets to the presentation or manage existing ones.
Add new audio frames to the presentations or manage existing ones.
Add new video frames to the presentations or manage existing ones.
Create tables from scratch and add to slides.
Resize and move tables.
Access any cell in a table.
Change the format and borders of any cell.
Resize columns and rows.