【发布时间】:2014-11-18 10:22:21
【问题描述】:
我想使用 itextpdf.5.4.1 下载 pdf 文件并将其转换为纯文本。对于其中大多数,我的代码有效,但对于其中一个,我在尝试读取文件时遇到了以下错误。
PdfReader reader = new PdfReader(pdf_file_path);
Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1Primitive
是不是表示这个pdf是受保护的,没有办法提取文字?
【问题讨论】:
-
你确定你的意思是 [javascript],而不是 [java]?
-
感谢@mkl。我编辑了它。
-
请将适当版本的 bouncycastle 放入您的类路径
-
与同一包中其他类的签名者信息不匹配 - 检查您的类路径上是否有多个 bc 版本。该错误可能是由不同版本的混合引起的。
标签: java pdf itext bouncycastle text-extraction