How to convert a PDF to an image

2 min read
To make a preview image of a PDF document I do use PDFBox that is an Apache library made to work with PDF.

You can install the library manually or use the Maven repository:


<dependency>
<groupId>org.apache.pdfbox<groupId>
<artifactId>pdfbox</artifactId>
<version>1.6.0</version>
<dependency>


To convert the PDF, here it is the code:


PDDocument doc = PDDocument.load("myFile.pdf");
PDPage firstPage = (PDPage) doc.getDocumentCatalog().getAllPages().get(0);
BufferedImage bufferedImage = firstPage.convertToImage();


You can even load the PDF document by a Stream or a Url. You have the first page preview of your PDF file in the BufferdImage variable. Then you can save it into the preferred extension.
This website uses cookies. By continuing to browse the site you are agreeing to our privacy policy.By closing this banner or clicking on any other item of this page, you agree to the use of such cookies.