Индусам - как угодно)
Если разметка сложная - можно генерить сначала html с помощью того ж freemarker, потом это скормить itext , например
Если itext лицензия не позволяет, то можно OpenOffice / libreoffice uno
https://github.com/jhonnymertz/java-wkhtmltopdf-wrapper
мы вот этой делаем https://xmlgraphics.apache.org/fop/
https://github.com/opensagres/xdocreport но могут быть ньюансы со шрифтами.
Обсуждают сегодня