Это можно сделать с помощью wkhtmltopdf, автономного экземпляра Chrome и страниц Razor.Это дает вам возможность реализовывать отчеты с использованием кода и процессов, с которыми вы уже знакомы.
Это будет сделано путем создания контроллера отчетов с конечной точкой для каждого отчета, который вы хотите сгенерировать.Пусть конечная точка вернет вид как обычно.
Ваш преобразователь захочет указать себя на этой конечной точке.Возвращенный вид будет отображен в PDF.Кроме того, эти представления могут быть отображены в браузере как обычно.Это означает, что вы получаете оба без дополнительной работы, которая может возникнуть с одним из других решений.