Как мигрировать проекты FastReport Open Source в FastReport Core

09.03.2019

Как мигрировать проекты FastReport Open Source в FastReport Core

FastReport Open Source только появился, но я уже могу предвосхитить некоторые вопросы пользователей. Ввиду того, что экспорт отчета по сути возможен только в HTML формат, для многих привлекательность FastReport Open Source может показаться сомнительной. И вы задаетесь вопросом: «Стоит ли начинать проект на опенсорсной версии FastReport Core или все-таки раскошелиться на платную?». Я вам скажу стоит. Во-первых, у опен сорса есть большое преимущество – открытый код, который вы можете модифицировать, как хотите. Вы можете написать собственный экспорт или воспользоваться чужими наработками. Во-вторых, FastReport Open Source – это тот же FastReport Core, просто немного урезанный. Следовательно - они совместимы. Вы можете начать свой проект на open source версии, а в случае необходимости продвинутых экспортов – мигрировать на платную версию. Сделать это достаточно просто. Вам достаточно заменить библиотеки FastReport.OpenSource и FastReport.OpenSource.Web на FastReport и FastReport.Web.

Миграция с FastReport Core на FastReport Open Source также возможна, но вам придется вырезать все экспорты отчета из кода приложения. Кроме экспорта в HTML конечно. Без него бы не работали веб отчеты.

К плюсам FastReport Open Source стоит отнести бесплатность и открытый код, а к плюсам платной – богатый функционал и техническая поддержка. Надо признать Fast Reports уделяет много времени разработке экспортов, они действительно качественно работают и имеют множество настроек. Мало какой генератор отчетов предложит такие продвинутые настройки экспорта в PDF. Используя open source версию вы должны понимать, какие экспорты теряете:

  • Adobe PDF;
  • Microsoft Excel 2007;
  • Text;
  • Rich Text;
  • Microsoft XPS;
  • Open Office Calc;
  • OpenOffice Writer;
  • MHT;
  • XML (Excel) table;
  • CSV.

Поэтому в конечном счете выбирать вам. Если вы хотите поэкспериментировать и попробовать свои силы, то стоит начать с FastReport Open Source, если вам нужно проверенное готовое решение с полным функционалом и поддержкой, то FastReport Core, точнее FastReport .NET, в состав которого входят компоненты для фреймворка .NET Core.

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.