Генерация шаблонной корреспонденции с использованием Java - PullRequest
0 голосов
/ 17 октября 2011

Я ищу способ создания идеальной, пиксельной, стилизованной корреспонденции в веб-приложении Java.

Требования к этой функциональности следующие: - Возможность определения внешнего / основного шаблона с помощью заголовка / нижнего колонтитула / логотипаи т.д ... - Возможность определить внутренний шаблон содержимого, где конкретные переменные / поля могут быть заменены значениями экземпляров во время выполнения - например, employeeName.EmployeeAddress.Шаблон контента будет определяться в режиме онлайн с использованием текстового редактора или чего-то подобного. Поддерживает таблицы / список

Я считаю, что iText делает большинство / если не все.Другие варианты, которые я рассмотрел, это BIRT.Есть ли другие / лучшие варианты для этой цели?

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 октября 2011

Я сделал что-то похожее на iText, хотя в нашем случае не использовался онлайн-текстовый редактор (у нас было небольшое количество шаблонов, и они были определены как часть цикла разработки)

[Примечание: мы делали это в более старой версии iText, когда она все еще была LGPL, а не Affero GPL]

Результаты были превосходны, но чтобы сделать его идеальным по пикселям, нам пришлось проделать большую работу самостоятельно. Мы делали ручную разметку и разбивку на страницы - включая ручное обтекание текстом и т. Д. Инструменты разметки, которые предоставляет iText, выглядели хорошо, но они не дали нам идеального по пикселям элемента управления, который нам был необходим для варианта использования, который у нас был.

0 голосов
/ 17 октября 2011

Посмотрите на iReport .

...