gpt4 book ai didi

android - iText SpongyCaSTLe 错误

转载 作者:行者123 更新时间:2023-11-29 15:23:09 24 4
gpt4 key购买 nike

我已经尝试使用各种版本的 itext,包括带有试用许可证的 itextgoogle,当我尝试运行我的代码时,我不断收到以下错误:

     InputStream object = this.getResources().openRawResource(R.raw.itextkey);
LicenseKey.loadLicenseFile(object);
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream(android.os.Environment.getExternalStorageDirectory() + java.io.File.separator + java.io.File.separator + "testPDF.pdf"));
document.open();
document.add(new Paragraph("testing"));
} catch (DocumentException de) {
System.err.println(de.getMessage());
} catch (IOException ioe) {
System.err.println(ioe.getMessage());
}
document.close();

错误是:

04-26 20:18:12.761: E/dalvikvm(1927): Could not find class 'org.spongycastle.cert.X509CertificateHolder', referenced from method com.itextpdf.text.pdf.PdfReader.readDecryptedDocObj
04-26 20:18:12.761: W/dalvikvm(1927): VFY: unable to resolve new-instance 2251 (Lorg/spongycastle/cert/X509CertificateHolder;) in Lcom/itextpdf/text/pdf/PdfReader;

我听说我需要自己构建 iText,但我不确定从哪里开始/如何去做。我发现的 jar 在文件名中的描述性不强。

最佳答案

SpongyCaSTLe 是 Android 中可用的 BouncyCaSTLe 加密库的替代品。看看这个线程 - How to include the Spongy Castle JAR in Android?其中包含有关如何将 SpongyCaSTLe 库包含到项目中的详细信息。

关于android - iText SpongyCaSTLe 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16244956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com