Как создавать отчеты в .NET core 2 и отображать их с помощью angular 5?
Я пытаюсь построить свое первое приложение, используя angular 5 и .NET core 2; приложение создается в visual studio 2017 как один пустой веб-сайт на основе .Net core 2; я использую angular 5 для клиентской стороны и для поддержания доступа к данным, безопасности, авторизации ... Я создаю контроллеры веб-API с помощью .Net core 2, который будет вызван из angular; чего я до сих пор не знаю, так это как создавать отчеты, требования к которым приведены ниже:
1 - отчеты являются текстовыми и могут содержать вложенные отчеты или изображения;
2 - они должны быть созданы на стороне сервера, так как некоторые из них должны быть сохранены на веб-сервере
3 - они должны быть экспортированы в виде изображений или PDF-файлов
4 - они также должны отображаться на HTML-странице независимо от того, были ли они сохранены или нет на веб-сервере: таким образом, должен быть способ вернуться к angular 5 и отобразить эти отчеты в браузере
5 - Пожалуйста, обратите внимание, что у меня нет базы данных SQL, но Oracle 11G, который я предполагаю, что таким образом я должен создать набор данных и заполнить его, а затем этот набор данных будет использоваться в отчете.
Что я уже пробовал:
Раньше я создавал отчеты RDLC или crystal со всем вышеперечисленным, и я мог запускать новую вкладку со стороны сервера для отображения своих отчетов; но теперь все стало сложнее и новее... Так что любой намек более чем ценится.