我使用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);
其中&#34;是&#34; - ByteArrayInputStream
请帮忙。
答案 0 :(得分:1)
IText 5.5.6取决于bcprov-jdk15on 1.49 ,而不是1.48。请参阅here。
答案 1 :(得分:0)
谢谢,它适用于bcprov-jdk15on-152.jar