Key Features

No Microsoft PowerPoint Automation

Aspose.Slides for Java is a powerful and flexible component that allows developers to create and manage PowerPoint presentations without requiring Microsoft PowerPoint or Microsoft Office to be installed on the system.

In short, Aspose.Slides for Java is a better alternative to Microsoft PowerPoint automation in terms of security, stability, scalability, speed, price and features.


Advanced Features

Aspose.Slides for Java incorporates a number of advanced features. Some of the advanced features are listed below:

  • Save and open PowerPoint files to and from streams
  • Send output to a client browser
  • Import other MS Office file formats as OLE Objects
  • Export slides to SVG format
  • Render slides to images
  • Use Aspose.Slides for Java classes in PHP 

Platform Independence

Aspose.Slides for Java covers most of the popular development environments and deployment platforms. You can confidently use Aspose.Slides for Java to build any type of Desktop Application, Enterprise Web Application and Web Servies.

Aspose.Slides for Java is easy to deploy because it is just a class library in the form of a JAR file. In addition, it also provides the wrapper classes for PHP that can be used in PHP Applications easily.


Support for many Different File Formats

Using Aspose.Slides for Java, developers can easily open and save a multitude of file formats. These file formats include PowerPoint Presentation 97 – 2003 (PPT), PowerPoint Template 97 – 2003 (POT), PowerPoint SlideShow 97 – 2003, PowerPoint Presentation 2007 (PPTX), PowerPoint Template (POTX) and PowerPoint SlideShow (PPSX).


Extended Slide Features

With Aspose.Slides for Java, you can work with many of the features carried by the PowerPoint Slides. The following is the list of such few 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

Slide Elements Manipulation

In Aspose.Slides for Java, each element is identified as a shape object including Text Box, Table, Rectangle, Ellipse, Poly Line, Auto Shape, Picture Frame, Audio Frame, Video Frame, OLE Object Frame etc. Aspose.Slides for Java provides a rich set of API to comprehensively manipulate each of these elements. Moreover, text formatting is supported through a well designed set of classes.

I am happy with every aspect of Aspose

I have been a programmer for years, and I've developed many programs in my time. I've worked with my share of components that hve had the worst support you can ever imagine. ASPOSE HAD THE BEST. I was extremely happy with the response time when I posted a question, Alexey was the best when I had fundamental questions, and I'm very happy that he was so helpful through my difficult process of development. Bottom line is that this component works great and is extremely efficient. I'm happy with every aspect of Aspose and suggest it to anyone else who is looking to develop custom applications that work with any part of Microsoft Office.
Sean Mahoney, AndPlus Design,
USA. More Testimonials
Buzz about Aspose.Slides for .NET

Aspose powers PowerPoint users, Nettie Hartsock - Planet PDF

Using PHP to convert PowerPoints to HTML - The Joel on Software Discussion Group