[英]ClassNotFoundException: org.apache.pdfbox.pdmodel.PDDocument
[英]org.apache.pdfbox.pdmodel.PDDocument does not load / read the PDF document
我編寫了一個簡單的Java程序來獲取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()處停止,並且不會繼續。
我遇到了同樣的問題,因此我使用您提到的PDF向PDFBox團隊開放了一個問題。 它位於https://issues.apache.org/jira/browse/PDFBOX-1726 。
他們建議我使用PDDocument.loadNoSeq()
代替PDDocument.load()
。 它為我工作!
試試這個,讓我們知道!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.