When searching for PDF to Image conversion libraries in Java on Internet, the main result is Apache PDFBox. It is open-source and published under the Apache License v2.0.
Several other options are available, all paid, but the difference between them is not always clear.
#1 iText
- About 2,180,000 results on Google
- Self claimed 3.5x faster than Apache pdfBox comparable to GhostScript (native)
- How it works
#2 Aspose.PDF
- About 2,370,000 results on Google
- Use of
TiffSettings
class to manipulate Tiff - Convert PDF Files to PNG, JPEG, BMP, and TIFF Images using Java
#3 PDFOne
- About 765,000 results on Google
- Convert PDF To High-Resolution Images Using Java
#4 Adobe LiveCycle
- About 700,000 results on Google
- Converting PDF Documents to Image Formats
#5 GroupDocs
- About 409,000 results on Google
- Convert PDF to Image
#6 Spire.PDF
- About 368,000 results on Google
- Java: Convert PDF to Images
#7 PDFTron
- About 128,000 results on Google
Convert.TiffOutputOptions
class withsetDither()
andsetSmooth()
methods- Convert PDF to image (JPG, PNG, BMP, TIFF) in Java
#8 PSPDFKit
- About 76,400 results on Google
- PDFs to Images in Java
#9 JPedal
- About 17,100 results on Google
- Self claimed 3-4 times faster than other alternatives, with lower memory usage
- JPedal works with JDeli, from the same company, to manipulate images
- Use of
TiffEncoderOptions
class to manipulate Tiff - Change PDF files into BMP, HEIC, JPEG, JPEG2000, PNG, TIFF or WEBP image files
- Tiff Converter
#10 JPDFImages
- About 14,400 results on Google
- Use of the
TiffSettings
class from Aspose - Java samples that use jPDFImages to convert PDF files to images
#11 pqScan
- About 5,470 results on Google
- Use of
TIFFImageEncoder
class to manipulate Tiff - How to Convert PDF to TIF/TIFF in Java
#12 Cloudmersive
- About 26,300 results on Google
- Converts to JPG only
- PDF to JPG API