2013-06-03 52 views
0

我寫了一個簡單的java程序來獲取PDF文檔的頁碼。 這適用於大多數我的文件,但它並沒有爲這一個工作:org.apache.pdfbox.pdmodel.PDDocument不加載/讀取PDF文檔

http://web.itu.edu.tr/~pazarci/rtv/TEK_Digital%20Video%20Measurements_25W_14700_3.pdf

代碼的片段如下:

document = PDDocument.load(docPath); 
    System.out.println(docPath + ": " + document.getNumberOfPages() + " pages"); 

其中docPath指向本地路徑本文件。

程序然後停在這裏。它不會退出並且不會打印任何錯誤消息。它只停在PDDocument.load()並且不會繼續。

+0

你能展示'docPath'是如何初始化的嗎? – Genzer

回答

1

我遇到了同樣的問題,所以我用PDF提到的PDF打開了一個問題。它位於https://issues.apache.org/jira/browse/PDFBOX-1726

他們建議我使用PDDocument.loadNoSeq()而不是PDDocument.load()。它爲我工作!

試試這個,讓我們知道!