1

PDF ドキュメントのページ番号を取得する簡単な Java プログラムを作成しました。これはほとんどのドキュメントで機能しますが、次のドキュメントでは機能しません。

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() で停止するだけで、続行しません。

4

1 に答える 1

2

私も同じ問題を抱えていたので、あなたが言及した PDF を使用して PDFBox クルーに問題を報告しました。https://issues.apache.org/jira/browse/PDFBOX-1726にあります。

PDDocument.loadNoSeq()彼らは私に の代わりにを使うようにアドバイスしましたPDDocument.load()。それは私のために働いた!

これを試して、私たちに知らせてください!

于 2013-09-24T19:00:27.297 に答える