mle*_*dan 1 java pdf text-extraction bouncycastle itext
我想使用 itextpdf.5.4.1 下载 pdf 文件并将其转换为纯文本。对于其中的大多数,我的代码有效,但对于其中之一,当我尝试读取文件时遇到以下错误。
PdfReader reader = new PdfReader(pdf_file_path);
Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1Primitive
Run Code Online (Sandbox Code Playgroud)
是不是说这个pdf是受保护的,没有办法提取文本?
小智 5
我在使用 itext 5.5.10 阅读 pdf 时也遇到了同样的问题。
我将依赖项更改为以下内容:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.4</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
<version>1.49</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
<version>1.49</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
您也可以参考:https : //stackoverflow.com/a/27575336/3150912
| 归档时间: |
|
| 查看次数: |
12244 次 |
| 最近记录: |