Существует несколько подходов к этому.
1. Для написания PDF-файлов вы можете использовать бесплатную библиотеку ITextSharp или коммерческий PDF-файл.Но я сильно сомневаюсь, что pdf имеет представление о графиках.Таким образом, вам, вероятно, потребуется сгенерировать диаграммы в виде изображений и только потом вставлять их в pdf.
2. Создание диаграмм в Excel.API Excel хорошо известен.Тогда вы можете конвертировать Excel в PDF от Nitro Pdf.К сожалению, Nitro Pdf является коммерческим и не имеет API.Но преобразование работает довольно хорошо и может быть сделано в пару кликов.