Моментальный отчет из RTF

20.10.2021

FastReport .NET

Мало кто знает, что генератор отчетов FastReport .NET позволяет вам быстро конвертировать документ в формате RTF в любой другой формат, который поддерживает генератор отчетов FastReport .NET.

Например, у вас есть некоторое количество документов в формате RTF и вы хотели бы их перевести в другой, или же просто создать на их основе электронные отчеты. Теперь процесс создания отчета значительно упростится - ведь фактически вы уже имеете готовый документ. Но давайте рассмотрим, как это работает на примере.

Возьмем исходный документ RTF:

Исходный RTF документ

Этот счет на оплату отличный пример документа, который можно преобразовать в отчет.

Запустите дизайнер отчетов и просто откройте документ RTF в меню File->Open. По умолчанию в диалоговом окне установлен фильтр файлов с расширением frx - это стандартный шаблон отчета. Измените фильтр на “Rich Text file (*.rtf)”.

Выбор типа файла в диалоге открытия

Через непродолжительное время, файл будет преобразован в шаблон отчета:

Конвертированный из RTF шаблон отчета

Как вы можете увидеть, в целом получившийся шаблон похож на оригинальный документ, однако, если приложить немного усилий, то можно сделать его лучше. Изменим цвет и форматирование текста, а также переместим некоторые объекты, чтобы шаблон больше походил на оригинал:

Немного исправленный шаблон отчета

Конечно совершенству нет предела, и вы можете затратить ещё немного времени для приведения шаблона к идеалу. А мы остановимся на текущем варианте.

Давайте теперь посмотрим на отчет в режиме предварительного просмотра:

Отчет, построенный из конвертированного из RTF шаблона

Весьма неплохо. А теперь сделаем экспорт, например, в формат HTML:

Экспорт отчета, на основе конвертированного из RTF шаблона

Таким образом, шаблон отчета, созданный на основе RTF может быть экспортирован почти в любой доступный в FastReport .NET формат. Экспорт в PDF пока еще не доступен. Надеемся в скором времени это будет исправлено.

Важно учитывать, что документы RTF, созданные в MS Word могут иметь значительное количество метаинформации, которая при преобразовании в шаблон отчета будет некорректно трактована. Поэтому лучше создавать RTF в других редакторах, таких как MS WordPad.

2 сентября 2024

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

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

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

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

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

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