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.

Linked OLE frames are now implemented. Performance of rendering to PDF and thumbnail generation was improved. Issues with presentation cloning, chart labels overlapping, incorrect text wrapping, right to left text inside generated thumbnails, spaces lost when saving presentations, arrow rendering, presentation corruption problems, and many other issues have also been addressed

Aspose.Slides for Java – Freecode