Itext 中的 Bouncy Castle 错误

Bouncy Castle Error In Itext

我正在使用 Itext 库。我正在列出 pdf 文件中的嵌入字体。某些 pdf 文件正在被正确解析,但对于某些 pdf 苍蝇,我收到此错误。

Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1OctetString

我经历了这个link

iText/BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable and org.bouncycastle.tsp.TimeStampTokenInfo

但我没有得到我的解决方案。

我的 itext 版本是 5.5.6 Java - 1.8

如何使用我的 itext 版本安装 bouncy castle 的依赖项。有人可以给我一个外行的答案吗?

P.S 与 Java 相比,我更像是 PHP 开发人员。所以我对解决这个问题真的很困惑

我通过更新对充气城堡的依赖解决了我的问题。

使用 bcprov-jdk15on-1 更新。52.jar 来自 Maven 存储库link

mvnrepository- bcprov-jdk15on/1.52