Какой PDF API можно использовать для получения документа с динамическими полями? - PullRequest
0 голосов
/ 05 октября 2011

У меня проблема с выбором PDF API, который я могу использовать для создания PDF с динамическими полями ... Я использовал отчет Jasper некоторое время назад, но требования изменились, и теперь у меня есть динамические поля ... Это означает, что в одном отчете у меня может быть «Имя, Телефон, Адрес», а в другом у меня может быть «Имя, Адрес, Возраст, Телефон, День рождения» ... Я не знаю, как узнать, какие поля у меня будут в сообщить до использования выберите поля, которые будут впечатлены ... Если я попытаюсь использовать отчет jasper и не выберу поле, то у меня будет большое пространство с пустым содержимым ...

Я думал, есть ли какие-нибудь способы сделать петлю в яшму ... Я имею в виду, я получаю список объектов, и у этих объектов у меня будет другой список ... Кто-то понял мою проблему или у меня есть представление о том, как я могу ее решить?

Ответы [ 2 ]

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

Вы можете посмотреть на создание документов PDF, используя IText:

http://itextpdf.com/

Это относительно простой в использовании API, но он будет тяжелым в программировании по сравнению с чем-то вроде Jasper.

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

Вы можете заполнить шаблон Velocity, который содержит FO-представление вашего PDF-файла, заполнить динамические переменные, а затем превратить его в PDF-файл с помощью FO Transformer. Джаспер не требуется.

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