Hi kishan,
Good day to you.
I believe Apache POI is the only open source that is working on ppt read and write from
java. You can use
Aspose(Shareware) though
It is a java PowerPoint presentation reporting component. With it, you can:Read, change and save existing Microsoft PowerPoint presentations which support text placeholders, text frames and backgrounds without utilizing Microsoft PowerPoint; Read and change PowerPoint presentations via API; Preview slides and integration with Aspose.Pdf for Ppt2Pdf converting;etc.The latest version added new video clips as a link to a video file;etc.
This may help your needs.
Ananth Chellathurai