[![][1] shows how different tasks can be performed using Aspose.Slides for Java API in comparison with [Apache POI][2] (HSLF and XSLF). The project also covers the features that are only available in Aspose.Slides for Java API but not in Apache POI for Microsoft PowerPoint.

Downloading And Installing

Please check the link below to find instructions on downloading and installing Aspose.Slides Java for Apache POI SL.

  • Downloads

OR

You can downloaded latest version from:

Examples: Aspose.Slides vs Apache POI SL

These are examples for code comparison in Aspose.Slides and Apache POI SL.

Working with Presentation

  • New Presentation
  • Open and Save Presentation
  • Add Slides to Presentation
  • Delete Slides from Presentation
  • Count Number of Slides

Working with Slides

  • Convert Presentation Slides to Image
  • Add Background to Slides
  • Add Images in Slide
  • Move Slide to New Position
  • Create Slides with Different Layouts
  • Set Slide Title

Working with Tables

  • Create Table

Working with Text

  • Text Box with Hyperlink
  • Format Text
  • Create Bullet List in Presentation

Working with Auto Shapes

  • Insert Auto Shapes in Presentation
  • Get Shapes from Presentation Slide

Working with Header and Footer

  • Extract Header Footer from Presentation
  • Create Presentation Header Footer

Examples: Features of Aspose.Slides missing in Apache POI SL

There are many features that are only available in Aspose.Slides but not in Apache POI SL.

Working with Presentation

  • Converting Presentation to PDF
  • Replace Text in Placeholder
  • Shadow Effects on Slide Text

Working with Slides

  • Slide Thumbnails
  • Clone PPT Slide
  • Clone Slide to Specified Position
  • Working with PPT Slide Comments
  • Managing Slide Transitions

Working with Charts

  • Create PPT Charts
  • Updating Existing Chart
  • Setting Pie Chart Sector Colors
  • Formatting Chart Entities
  • Adding Chart Trend Lines
  • Setting Number Format for Chart Data Cell
  • Adding Error Bars for Charts

Working with Smart Art

  • Manage Smart Art
  • Add SmartArt Nodes and Child Nodes
  • Remove SmartArt Nodes and Child Nodes
  • Checking Assistant Nodes in SmartArt Shapes
  • Setting Fill Format for SmartArt Node

Working with Media Controls

  • Adding Media Player
  • Adding Audio Frame to Slide

Presentation Security

  • Apply Password Protection
  • Apply Protection with Properties Access
  • Access Properties of Protected Presentation

Aspose.Slides Java for Apache POI Documentation

Aspose.Slides Java for Apache POI Documentation is available to guide developers to get familiar with the specific resources and operations within the Aspose.Slides Java for Apache POI SL.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with Aspose. Once you have signed up, you are ready to try powerful file processing features offered by Aspose file format APIs.

Customer Feedback

Your feedback is very important to us. Please feel free to provide feedback and raise feature requirements. We are keen to implement customer driven features since we are a 100% customer driven company.

[1]: https://blog.aspose.com/wp-content/uploads/sites/2/2015/12/apache-poi.png “Apache POI”)](http://poi.apache.org/)Project [Aspose.Slides Java for Apache POI SL](https://docs.aspose.com/ [2]: http://poi.apache.org/