首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过LS2J在IBM Notes/Domino中使用itext/xfaworker

通过LS2J在IBM Notes/Domino中使用itext/xfaworker
EN

Stack Overflow用户
提问于 2014-11-13 22:00:49
回答 1查看 422关注 0票数 1

我在过去使用过它,在那里我使用itext jars创建了一个Java库和一个类。这在过去是非常有效的。

我现在有一些PDF的在使用setFormFlattening(真的)时被损坏,因此我尝试使用XFAFlattener,这一个工作得很好。

我的问题是,我现在需要通过LicenseKey.loadLicenseFile加载一个许可文件,如果我从Java代理使用我的Java类,这就可以很好地工作。但是,如果我试图从LotusScript代理使用我的Java类,当调用LicenseKey.loadLicenseFile时,我得到一个"Certificate not found“错误。

我可以看到在itext- itext.cer密钥-1.0.3.jar文件中有一个许可证证书。我猜这是从LotusScript代理运行时找不到的证书。

有人知道如何让它工作吗?也许某个具有深厚iText知识的人知道如何从iText LicenceKey代码加载此证书,并能找出问题所在。

EN

回答 1

Stack Overflow用户

发布于 2014-11-13 22:06:19

如果Java代码是由LS2J执行的,那么就无法读取Java代码中的资源文件。

作为我的LS2J项目中的一种变通方法,我将文件内容作为base64字符串放入一个常量中,并读取该文件而不是资源文件。

另一种方法是将代码放入Java代理中,然后从LotusScript调用该代理。这样,Java代码就可以按预期工作。使用内存中的文档在LotusScript和Java之间“通信”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26910627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档