【问题标题】:Spring pdf generation春季pdf生成
【发布时间】:2011-12-14 09:33:02
【问题描述】:

我正在使用 spring 3 AbstractPdfView 来生成 PDF 文件。 我注意到 Spring 没有使用新版本的 iText (5.x.x),而是使用旧版本 (2.1.7)。

  1. 为什么spring不使用新包?
  2. 在哪里可以找到旧软件包的文档?我似乎在任何地方都找不到它。

【问题讨论】:

  • 你确定Spring中有一个叫AbstractPdfResolver的类吗?
  • @Aravind,在消息中更正

标签: java spring itext


【解决方案1】:

IText 的较新版本还有一个大问题:他们更改了许可证。

  • 旧的 IText 是 LGPL 或 Mozilla Public License(直到 Java 2.1.7 和 C# 4.1.6)
  • 实际的 IText 是:GNU Affero 通用公共许可证 AGPL -(某种定制的 GPL)(自 5.0.0 起)

所以至少 Spring 不能包含 IText 5.0.0(就像许多其他非 GPL 开源项目一样)

作者:IText - zu Geld gierig

【讨论】:

    【解决方案2】:

    您的问题是因为 iText 结构发生了变化。检查here 以获取有关此主题的讨论。基本上,您必须像 AbstractPdfView 一样扩展 AbstractView 并做任何您需要的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 2019-08-05
      • 1970-01-01
      • 2014-12-21
      • 2022-10-14
      • 1970-01-01
      • 2015-06-18
      相关资源
      最近更新 更多