PDF to PNG
JPedal is written in 100% Java and does not need additional platform-specific native libraries to be installed. If it runs Java 8 or above, it runs JPedal.
Convert PDF to PNG in Java using JPedal. Output is faster than using ImageIO for writing PNG files and JPedal offers configuration and compression options not available in any other solution. JPedal offers Quantization to reduce file sizes, control over output size, indexed colourspaces and compression down to 1 bit files. So JPedal produces much smaller PNG files.
Example PDF to PNG conversion
Javadoc and Code Examples
The ConvertPagesToImages class can be used for fully automated PDF to Image Conversion.
The ConvertPagesToHiResImages class includes additional options to obtain the best possible quality. For example you can scale up the PDF page rather than scaling down the raw images.