Я делал отчеты довольно просто на Qt. Рисовал HTML и в нужных местах в таблице или в заголовке или еще где вставлял типа типа %%mass_of_sugar%% и потом при генерации просто заменял это %%mass_of_sugar%% нужным числом и выводил HTML. И картинки так же заменять можно. Просто и универсально, рисуешь что надо. Зачем что-то навороченнее?