diff --git a/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java b/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java index 07d97324954..1f68aa4a8d6 100644 --- a/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java +++ b/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java @@ -311,8 +311,15 @@ else if ("jpeg".equalsIgnoreCase(formatName) || "jpg".equalsIgnoreCase(formatNam // write imageOutput = ImageIO.createImageOutputStream(output); - writer.setOutput(imageOutput); - writer.write(null, new IIOImage(image, null, metadata), param); + if (imageOutput != null) + { + writer.setOutput(imageOutput); + writer.write(null, new IIOImage(image, null, metadata), param); + } + else + { + return false; + } } finally {