Refactor PDF2ImageExample

This commit is contained in:
Grzegorz Piwowarek 2016-11-04 15:45:06 +00:00
parent 7185c54c2b
commit a028c5c9f2
1 changed files with 5 additions and 5 deletions

View File

@ -1,14 +1,14 @@
package com.baeldung.pdf;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.ImageType;
import org.apache.pdfbox.rendering.PDFRenderer;
import org.apache.pdfbox.tools.imageio.ImageIOUtil;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class PDF2ImageExample {
private static final String FILENAME = "src/main/resources/pdf.pdf";
@ -28,7 +28,7 @@ public class PDF2ImageExample {
PDFRenderer pdfRenderer = new PDFRenderer(document);
for (int page = 0; page < document.getNumberOfPages(); ++page) {
BufferedImage bim = pdfRenderer.renderImageWithDPI(page, 300, ImageType.RGB);
ImageIOUtil.writeImage(bim, "src/output/pdf" + "-" + (page + 1) + "." + extension, 300);
ImageIOUtil.writeImage(bim, String.format("src/output/pdf-%d.%s", page + 1, extension), 300);
}
document.close();
}