I am using Apache POI's HSLFSlideShowand extracting the paragraphs individually using:
String paragraph = currentSlide.getTextParagraphs().get(i).toString();
However I am unable to figure out how to extract formatting information, such as bold, italic, text size and typeface.
I did come across the CharacterRun, which seems to have the features I need, however it does not seem to be applicable to HSLFSlideShow (unless I'm using it wrong).
My overall task can be found here.