Были вопросы по этому поводу, но не недавно, и технологии должны были идти дальше с тех пор.
Требования:
- создание pdf-документов на основе предопределенного шаблона (я могу использовать либо pdf-формы, либо xsl-fo)
- возможность заполнения текстовых данных
- возможность заполнения графических данных (сгенерированных штрих-кодов)
- возможность изменения шаблона pdf в рабочей среде без исправления (перекомпиляции)
- создание файла PDF для сохранения в базе данных (как blob) и/или печати
- с открытым исходным кодом/бесплатно
Возможные варианты: iText, PDFBox, FOP, что-нибудь еще? Каковы рекомендации, основанные на вышеуказанных требованиях?