我正在使用 itextpdf-5.5.6.jar 和 bcprov-jdk15on-1.48.jar,并收到此异常:
java.lang.ClassNotFoundException: org.bouncycastle.asn1.ASN1Encodable
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.itextpdf.text.pdf.PdfEncryption.<init>(PdfEncryption.java:149)
at com.itextpdf.text.pdf.PdfReader.readDecryptedDocObj(PdfReader.java:1013)
at com.itextpdf.text.pdf.PdfReader.readDocObj(PdfReader.java:1411)
at com.itextpdf.text.pdf.PdfReader.readPdf(PdfReader.java:721)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:181)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:395)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:415)
at ca.zdata.pdf.populate.PdfFormEditor.getPopulatedForm(PdfFormEditor.java:182)
行内:
PdfReader reader = new PdfReader(is);
"is"在哪里 - ByteArrayInputStream
请帮忙。
最佳答案
IText 5.5.6 依赖于 1.49 上的 bcprov-jdk15,而不是 1.48。参见 here .
关于java.lang.ClassNotFoundException : org. bouncycaSTLe.asn1.ASN1Encodable 与 itextpdf-5.5.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31438033/