jPDFImages is a Java library which imports and exports images to and from PDF files. It can create images from pages in a PDF document and export them as JPEG, TIFF, or PNG images. Additionally, it can return the image of any page in the document to the host Java application as a BufferedImage for further processing or to save in different formats. It can create documents or add pages to existing documents by importing TIFF, JPEG, and PNG images. After creating or modifying a document, it can save to the local filesystem or to an output stream, to be able to serve the document directly to a client browser when working within a J2EE server.

URL: jPDFImages | Import and Export images from PDF documents with Java.