簡體   English   中英

PDF轉換為圖像時發生NullPointerException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM