Как мигрировать проекты 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.

FastReport Core Open Source FastReport Core Open Source
11 марта 2025

Как использовать FastReport .NET Avalonia на Fedora Workstation с протоколом Wayland

В данной статье мы разберем, как запустить FastReport .NET Avalonia на операционной системе «Fedora Workstation 39» с протоколом Wayland.
7 марта 2025

Как создать QR-код с картинкой в FastReport .NET

В статье разобрались как вставлять картинку в QR Code из дизайнера отчётов FastReport .NET всего за пару кликов.
20 февраля 2025

Использование матричных принтеров для печати чеков

В этой статье мы рассмотрим, как интегрировать матричный принтер в процесс создания и вывода отчетов с использованием FastReport .NET.