Converting Freemarker To PDF
I think it would be better to use two different pipelines and see them as two different views of the same model.
Data -> Freemarker transfomer -> HTML
Data -> iText transformer -> pdf
or you could use XSLT on the html and use XSL-FO like Apache FOP, but it seems overkill to me.