Using the pdfbox-graphics2d [1] library, it's easy to provide PDF slideshow rendering. Not all features of bitmap based rendering are supported but the results for the usual test documents look really good. [1] https://github.com/rototor/pdfbox-graphics2d
Applied via r1883074
Add additional dependencies via r1883075
I've just released pdfbox-graphics2d version 0.29 with the fix for drawing an image while a transparent color is active and an AlphaComposite is active. Please fill issues in the GitHub repository for any missing features / not working Paint mappings. I did a quick look in the POI sources, and found some custom Paint's. Those have to be mapped explicit - if you can provide me with some sample .pptx files which "trigger" these paints I'll try to map them.
Thank you for releasing pdf-graphics2d again - I've just integrated it. The set of (missing) fill features would be: - texture paint with aligned patterns - gradient fills - WMF / EMF raster operations - see the new ROP2Table/ROP3Table examples-classes *) My idea to implement missing features is, to have a second BufferedImage-based Graphics2D context which I use to extract bitmaps for those known unsupported features *) ..., which composite pattern (HwmfROP2/3Composite) I try to integrate now. But failing to cover already working renderings ...