Для чего это стоит, я считаю, что PDFBox делает большую часть того, что обычно требуется.
Ответ 3
"Программный" устраняет XSL-FO? Если нет, я сгенерировал их с помощью Xalan и XSL-T. Конечно, я предпочитаю iText.
Ответ 4
Apache FOP полезен для небольших данных и требует много для XSL-FO и должен иметь все xml сразу.
Pdf box может быть 1 перспективным решением.
i-text был хорош, пока его лицензия не изменилась для коммерческого использования.