有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java pdfbox。util。ImageIOUtil。书写年龄问题


这里发生了PDFbox的问题

java.lang.NullPointerException
    at org.apache.pdfbox.util.ImageIOUtil.writeImage(ImageIOUtil.java:197)
    at org.apache.pdfbox.pdmodel.graphics.xobject.PDJpeg.createImageStream(PDJpeg.java:190)
    at org.apache.pdfbox.pdmodel.graphics.xobject.PDJpeg.<init>(PDJpeg.java:150)

我们当前的设置是两台服务器,每台服务器运行在WebSphere8.5Java6上,有两个JVM

当我们重新启动JVM时,问题似乎得到了解决,但几个小时后,我们得到了相同的异常
应用程序正在使用PDFBox v1。8.8

下面是一段代码:

ImageIO.setUseCache(false);
PDDocument document = new PDDocument();
PDPage page = new PDPage(PDPage.PAGE_SIZE_A4);
document.addPage(page);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
BufferedImage convertedFile = tiffToBufferedImageJAI(file);
PDXObjectImage img = new PDJpeg(document, convertedFile);
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.drawXObject(img, 0, 0, 550, 800);
contentStream.close();

document.save(baos);
document.close();
baos.flush();

return baos.toByteArray();

共 (0) 个答案