pdfbox 1.7.0(apache)で遊んでいるときに、に出くわしましたNullPointerException
。コードのハックが何が悪いのか理解できません。の完全なスタックトレースはhttp://pastebin.com/XEuv7VmUで確認でき、コードException
はhttp://pastebin.com/vJYBwWtqで確認できます。
PDFのすべてのページを画像に変換したいだけです(BufferedImage
)。
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 を何らかの方法で誤用していない場合は、問題を報告することを検討してください。