Java PDF到图像转换时出现NullPointerException

Java PDF到图像转换时出现NullPointerException,java,image,pdf,nullpointerexception,pdfbox,Java,Image,Pdf,Nullpointerexception,Pdfbox,当我在玩PDFBOX1.7.0(apache)时,我遇到了一个NullPointerException。我不知道我的代码有什么问题。您可以在处查看异常的完整堆栈跟踪,此处的代码: 我只想将PDF的每一页都转换成一个图像(buffereImage)。要么我缺少一些明显的东西,要么库中有一个bugType3StreamParser扩展PDFStreamEngine具有以下方法: public Image createImage( COSStream type3Stream ) throws IOEx

当我在玩PDFBOX1.7.0(apache)时,我遇到了一个
NullPointerException
。我不知道我的代码有什么问题。您可以在处查看
异常的完整堆栈跟踪,此处的代码:


我只想将PDF的每一页都转换成一个图像(
buffereImage
)。

要么我缺少一些明显的东西,要么库中有一个bug
Type3StreamParser
扩展
PDFStreamEngine
具有以下方法:

public Image createImage( COSStream type3Stream ) throws IOException
{
    processStream( null, null, type3Stream );
    return image.createImage();
}
它在定义如下的基类中调用
processStream()

public void processStream( PDPage aPage, PDResources resources, COSStream cosStream ) throws IOException
{
    graphicsState = new PDGraphicsState(aPage.findCropBox());
    //...
}

显然,这段代码总是抛出NPE。如果你没有误用API,考虑一下.< /P>好的,谢谢,这就是我在代码中发现的,所以我不是唯一一个把它当作问题的人。我会向阿帕奇汇报的,谢谢!