Создайте PDF в.Net core 2.0, используя rdlc

Если .Net Core 2.0 не поддерживает Report Viewer, есть ли другой альтернативный способ сделать это?

Я нашел решение alanjuden (https://alanjuden.com/2016/11/10/mvc-net-core-report-viewer/), но на самом деле ищу официальные ссылки.

Мы перенесли наш проект из .Net Framework 4.5.2 в .Net Core 2.0. Однако, застрял с этими файлами отчетов, так как ядро 2.0 не поддерживает.

Какие-либо предложения?

Заранее спасибо.

Ответ 1

Посмотрите на этот ответ, он может вам помочь. RDLC Local viewer для ASP.NET Core и Angular (> 2.0) Похоже, Microsoft работает над этим (или лучше тратит на него, но пока официальных пакетов пока нет).

Другие ссылки можно найти здесь: https://github.com/aspnet/AspNetCore/issues/1528

Где они упоминают библиотеки PDF и функции экспорта

Другая библиотека, которая может вам помочь: https://www.nuget.org/packages/AspNetCore.Reporting

Коммерческое решение: https://help.syncfusion.com/aspnet-core/reportviewer/getting-started

Другие возможные дубликаты:

Ответ 2

Я нашел этот пакет полезным. Я успешно создал PDF, используя RDLC, используя эту библиотеку. Я надеюсь написать пост в блоге об этом в ближайшее время. https://www.nuget.org/packages/AspNetCore.Reporting

Однако есть большая проблема в этой библиотеке, когда у вас есть несколько файлов, она не работает должным образом. Он использует некоторое внутреннее кеширование, поэтому, независимо от того, будет работать только первый запрошенный файл rdlc.