Инструмент отчетности/фреймворк/библиотека для .Net

Я хочу печатать отчеты в формате PDF с большим количеством диаграмм и текста по запросу. У меня есть несколько подотчетов, которые можно создавать отдельно, а также объединять для создания единого основного отчета.

Прямо сейчас я использую jsreport.net для достижения этой цели с помощью приложения C# и базы данных SQL Server 2014. Я хочу знать, есть ли там лучшие альтернативы? с большим количеством опций и, возможно, быстрее?? что может быть и бесплатным?

Я ищу что-то, что может преобразовывать html в pdf, например jsreport, а не что-то вроде кристаллических отчетов.

Пожалуйста, объясните, что именно не так с jsreport.net
Ничего особенного в этом нет, и мне нравятся функции, которые он предоставляет. но я ищу, есть ли аналогичные альтернативы.
Пожалуйста, объясните точно и более подробно, что для вас значит «лучше». Какие именно другие варианты вы хотите?

Ответы (3)

Essential Chart for JS и другие элементы управления из библиотеки Syncfusion (или любой другой библиотеки на основе HTML/JS) можно использовать для создания отчетов. Затем эти отчеты можно преобразовать в PDF с помощью Essential PDF.

Пример

Нажмите кнопку «Загрузить», чтобы преобразовать в PDF.

Весь набор элементов управления доступен бесплатно (включая коммерческие приложения) в рамках программы лицензирования сообщества , если вы соответствуете требованиям. Лицензия сообщества — это полный продукт без ограничений и водяных знаков.

Примечание: я работаю в Syncfusion.

Вы можете попробовать List & Label . Интеграция в существующий проект C# очень проста, а его дизайнер действительно мощный. Его ядро ​​написано на C++, и оно быстро печатает. Я не пробовал jsreport, поэтому не могу обещать, что он будет быстрее, но попробовать определенно стоит.

Я ищу конструктор отчетов на основе html, например jsreport.net.

Я рекомендую вам попробовать Stimulsoft Reports . Продукт Stimulsoft Reports.Ulitmate специально разработан для платформы .NET. WinForms, WPF, ASP.NET, ASP.NET MVC - все поддерживается программным обеспечением. Продукт содержит конструкторы времени выполнения, которые можно легко интегрировать в приложения. У дизайнеров есть все функции, которые могут вам понадобиться для создания настолько сложного отчета, насколько вы хотите.

Я работаю в Стимулсофт.