2

PDFファイルを読み取るためにiTextライブラリを使用しています。パスワードで保護されたものを除いて、すべてのpdfファイルで正常に動作しています。PdfReaderクラスのオーバーロードコンストラクターを使用して何らかの方法を使用しました

PdfReader reader = new PdfReader("locked pdf file","password".getBytes());

しかし、それは次のようなショーエラーを示しています:

スレッド「main」の例外java.lang.NoClassDefFoundError:org / bouncycastle / asn1 / ASN1OctetString

パスワードで保護されたPDFファイルを読むために他に何かありますか?または、弾力がある城をプロジェクトライブラリに含める必要がありますか?

4

2 に答える 2

2

iText 2.0.0 以降では、BouncyCastle jar が必要です。サイトからダウンロードする必要があります。詳細については、次を参照してください。

java.lang.NoClassDefFoundError

于 2012-06-04T09:12:53.740 に答える