Есть ли какая библиотека, способная не только генерировать вышеперечисленные форматы, но и использовать шаблоны. Например, создаем odt, в нем делаем таблици, предварительные записи и т.д. а так же указываем какие-либо ключевые переменные. Потом при скармливании такого шаблона в программу, с помощью библиотеки ключевые переменные подставились бы на нужные?