Ранее было несколько статей про конвертацию шаблонов QuickReport 6 и ReportBuilder 19 в формат *.fr3 format.
Но это все неудобно и требует дополнительных усилий по созданию проекта и подключению дополнительных модулей, и создает трудности при массовой конвертации шаблонов.
Мы решили создать консольную утилиту, которая бы объединила в себе три конвертера QuickReport 6, ReportBuilder 19 , Rave Reports в FastReport VCL и позволила бы массово конвертировать шаблоны с помощью командной строки.
Давайте рассмотрим, как использовать консольный конвертер.
Важно!!!
Для конвертации одного файла, переместитесь с помощью командной строки в папку, где находится этот файл и используйте такие команды:
0 1 |
FRConverter.exe -f:QR MyReport.dfm MyReport.fr3 FRConverter.exe -f:RB TT.rtm TT.fr3 |
Где параметры:
0 1 2 3 4 5 6 7 8 |
-f:< тип_Конвертера > - выбор типа конвертера < тип_Конвертера >: QR- QuickReport (*.dfm and *.qr2) RB- ReportBuilder (*.rtm) RR- Rave Reports (*.rav) MyReport.dfm – имя файла в текущем каталоге MyReport.fr3 – имя шаблона, который будет сохранен преобразованный |
Также доступна опция "- split"
- split -разделение страниц (только QuickReport), если у вас есть несколько объектов TQuickRep, FRConverter разделит dfm на несколько шаблонов и сохранит их с именами этих объектов в текущем каталоге, а также сохранит шаблон, содержащий эти страницы.
Пример использования:
0 1 |
FRConverter.exe -f:QR -split MyReport.dfm MyReport.fr3 Result 3 or more files: MyReport.fr3, <Name_TQuickRep1>.fr3, <Name_TQuickRep2>.fr3 and etc. |
Чтобы посмотреть, какие файлы нужного формата есть в текущей папке можете использовать следующий параметр:
0 1 2 |
-show < формат_файла > - покажет <формат_файла> в текущей папке < формат_файла > : *.dfm, *.qr2,*.rtm, *.rav и др. |
Пример использования:
0 |
FRConverter.exe -show *.dfm
|
Используйте параметр -h чтобы вызвать Help.
0 |
FRConverter.exe -h
|
Для конвертации массовой конвертации, переместитесь с помощью командной строки в папку, где находятся шаблоны и используйте такие команды:
0 |
FRConverter.exe -f:QR *.dfm *.fr3
|
Ссылка на скачивание : FRConverter.zip