gpt4 book ai didi

java - PDF 到图像转换时出现 NullPointerException

转载 作者:搜寻专家 更新时间:2023-11-01 03:27:01 24 4
gpt4 key购买 nike

当我使用 pdfbox 1.7.0 (apache) 时,我遇到了一个 NullPointerException。我无法弄清楚我的代码有什么问题。您可以在 http://pastebin.com/XEuv7VmU 查看 Exception 的完整堆栈跟踪和这里的代码:http://pastebin.com/vJYBwWtq .

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

最佳答案

要么是我遗漏了一些明显的东西,要么是库中有错误。 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,请考虑 reporting an issue .

关于java - PDF 到图像转换时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11192898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com