[英]NullPointerException while PDF to image conversion
當我使用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,請考慮報告問題 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.