Моментальный отчет из 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.

.NET .NET FastReport FastReport RTF RTF Экспорты Экспорты
10 июля 2025

Как собрать и подключить плагин Firebird в FastReport .NET

В этой статье мы рассмотрим процесс сборки и подключения плагина Firebird в FastReport .NET через дизайнер отчётов и через код.
3 июня 2025

Как импортозаместить генерацию документов в крупных компаниях: обзор продукта «МоиОтчеты Корпоративный Сервер»

В обзоре расскажем, как МоиОтчеты Корпоративный Сервер справляется с задачами крупного бизнеса и государственных предприятий в области автоматизированной генерации отчетов и документов.
30 мая 2025

Открываем файлы с расширением FP3 с помощью МоиОтчеты Вьювер

МоиОтчеты Вьювер — идеальное решение для работы с файлами FP3. Он позволяет легко открывать, просматривать, печатать и экспортировать отчёты.