private void writeImage(PDDocument document, String imageFormat, String outputPrefix,
ImageType imageType, float dpi) throws IOException
{
PDFRenderer renderer = new PDFRenderer(document);
BufferedImage image = renderer.renderImageWithDPI(0, dpi, imageType);
String fileName = outputPrefix + 1;
LOG.info("Writing: " + fileName + "." + imageFormat);
System.out.println(" " + fileName + "." + imageFormat); // for Maven (keep me!)
boolean res = ImageIOUtil.writeImage(image, fileName + "." + imageFormat, Math.round(dpi));
assertTrue("ImageIOUtil.writeImage() failed for file " + fileName, res);