Aspose.Slides for Java is a Java component for manipulating PowerPoint presentations. It doesn't require PowerPoint and supports export to PDF, embedding and linking of audio and video frames, slide cloning, thumbnail generation, and presentation features, the ability to extract text from a presentation, and more.

This release adds support for password protecting of exported PDFs (read about converting PPTX to PDF for more details). Support for setting legends as a chart overlay has also been added in this release. Many presentation rendering and access issues have been resolved, and many presentation exporting to PDF and slide thumbnail exporting issues.

Aspose.Slides for Java – Freecode