Spring pdf generation - PullRequest
       10

Spring pdf generation

0 голосов
/ 14 декабря 2011

Я использую Spring 3 AbstractPdfView для генерации файлов PDF. Я заметил, что Spring не использует новую версию iText (5.x.x), но использует более старую версию (2.1.7).

  1. Почему весна не использует новый пакет?
  2. Где я могу найти документацию для старого пакета? Кажется, я нигде не могу его найти.

Ответы [ 2 ]

1 голос
/ 14 декабря 2011

Существует еще одна большая проблема с более новыми версиями IText: они изменили лицензию.

  • старый IText был LGPL или публичной лицензией Mozilla (до Java 2.1.7 и C # 4.1.6)
  • фактический IText: GNU Affero General Public License AGPL - (некоторые настраиваемые GPL) (начиная с 5.0.0)

Так что, по крайней мере, Spring не может включать IText 5.0.0 (как и многие другие проекты с открытым исходным кодом, не относящиеся к GPL)

от IText - zu Geld gierig

1 голос
/ 14 декабря 2011

Ваша проблема из-за изменения в структуре iText.Проверьте здесь для обсуждения этой темы.По сути, вам придется расширять AbstractView как AbstractPdfView и делать все, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...