【发布时间】:2013-03-31 13:45:32
【问题描述】:
我正在尝试使用 iText 的 PdfReader 来检查给定的 PDF 文件是否受密码保护,但出现此异常:
线程“主线程”中的异常 java.lang.NoClassDefFoundError:org/bouncycastle/asn1/ASN1OctetString
但是当针对非密码保护的文件测试相同的代码时,它运行良好。完整代码如下:
try {
PdfReader pdf = new PdfReader("C:\\abc.pdf");
} catch (IOException e) {
e.printStackTrace();
}
【问题讨论】:
-
运行程序时,您需要在类路径中包含 BouncyCastle JAR。
标签: java passwords itext file-permissions pdf-reader