Apache POI - XSLF - Java API to Handle Microsoft Powerpoint pptx Files
XSLF is the Apache POI Project's pure Java implementation of the PowerPoint 2007 OOXML (.xlsx) file format. Whilst HSLF and XSLF provide similar features, there is not a common interface across the two of them at this time.
Please note that XSLF is still reworked in recent releases of Apache POI and is still subject to some incompatible changes. Make sure to use the latest version of POI.
A quick guide is available in the XSLF Cookbook