Я использовал ActivePdf в прошлом для создания отчетов, которые содержали все типы диаграмм и данных.По сути, он берет HTML-страницу и преобразует ее в PDF, поэтому нам просто нужно было разработать HTML-версии отчетов, а затем, если пользователю нужна PDF-версия, нам просто нужно было создать PDF-файл из HTML-версии отчета.У сервера ActivePdf были свои причуды, но он решил проблему довольно хорошо.