Есть файл-шаблон в формате XLS (ну или можно сделать DOC). В него нужно подставить данные из базы данных и выдать клиенту готовый документ в формате PDF. Как это лучше сделать?
Пока знаю один вариант, можно подставить данные напрямую в XLS (хотя это будет дико неудобно) и потом сконвертить этот XLS сразу в PDF через LibreOffice через консоль.
Но хотелось бы более гибкого решения. Например, сконвертить сначала все в HTML, там подставить данные и потом уже из HTML сгенерировать PDF. Какие варианты могут быть здесь для Ruby on Rails?