同时使用 iText7 和 iText 2.17

Use both iText7 and iText 2.17

我们的项目已经使用 iText 2.17 很长时间了。现在我们想为我们的 pdf 添加数字签名,我们更喜欢使用 iText7。 iText < 5.3 和 5.3+ 库可以一起使用吗? class加载器或所有与其前身不同的包是否会出现问题?

你的问题开始很好,但后来变得混乱。

  • 您可以将 iText 2 与 iText 5 结合使用。
  • 您可以将 iText 2 与 iText 7 结合使用。
  • 您可以将 iText 5 与 iText 7 结合使用。

不能说您可以同时使用版本 < 5.3 和版本 >= 5.3。例如:您不能同时使用 5.0.0 和 5.5.9,因为它们具有相同的主版本号。您将在包名称中发生冲突。

总结一下:各个大版本包名不同,方便大版本并排使用,不冲突。