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

Output Only

  • Fixed Layout: PDF, PDF/A, XPS
  • Images: JPEG, PNG, BMP, TIFF, GIF
  • SVG
  • Web: HTML

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.
  • Create shapes and add text to shapes on slides.
  • Work with PowerPoint tables.
  • Handle text and shape formatting.
  • Apply or remove protection on shapes.
  • Embed Excel charts as OLE objects in slides.
  • Work with ActiveX components.