About Aspose.Slides for Java

Enable your application to read and write PowerPoint documents without utilizing Microsoft PowerPoint.

Aspose.Slides for Java is a Microsoft PowerPoint file manipulation library. It allows developers to read, write, manipulate and convert PowerPoint files from within their own application. All document elements such as slides, tables, text, MSO charts, shapes, images and SmartArt diagrams are accessible for manipulation.

Supported File Formats

Input/Output

  • Microsoft PowerPoint: PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
  • OpenOffice: ODP
  • Fixed Layout: PDF, PDF/A

Output Only

  • Fixed Layout: XPS
  • Images: JPEG, PNG, BMP, TIFF, GIF
  • SVG
  • Web: HTML, MD

Advanced Java PowerPoint API Features

  • Create new slides or clone existing slides from templates.
  • Save and open PowerPoint files to and from streams.
  • Generate presentations from database.
  • Add elements to slides such as shapes and images.
  • Work with PowerPoint tables.
  • Insert, change and remove text.
  • Remove or apply protection on shapes.
  • Add charts.
  • Work with ActiveX and OLE components.