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