Я пишу веб-приложение с использованием TurboGears, и в этом приложении пользователи должны иметь возможность создавать различные отчеты.
Данные, необходимые для отчетов, хранятся в базе данных (MySQL).
Отчеты должны быть возвращены в виде легко распечатываемого HTML-документа или файла PDF.
Ранее я использовал jasper и iReport для создания документов, но если мне удастся избежать запуска Java для создания отчета, я был бы счастлив.
В идеале я хотел бы указать отчеты на легко читаемом языке разметки, а затем просто передать данные шаблона некоторой библиотекой, которая создает отчет.
Я с радостью принимаю любые советы о том, как мне следует создавать эти отчеты!