模板轉換神器:FRConverter 1.0控制臺—命令行批量轉換QuickReport等到FastReport VCL 6
以前,有幾篇有關將QuickReport 6和ReportBuilder 19模板轉換為*.fr3格式的文章。
從QuickReport 6遷移到FastReport VCL 6>>
從ReportBuilder 19遷移到FastReport VCL 6>>
不過技術人員發(fā)現(xiàn)這還是有些不方便的,需要花費更多的精力來創(chuàng)建項目并連接其他模塊,并且在批量轉換模板時會遇到困難。
于是,我們決定創(chuàng)建一個控制臺實用程序,該實用程序將在FastReport VCL 6中結合三個轉換器QuickReport 9,ReportBuilder 19,Rave Reports,并允許使用命令行進行模板的批量轉換。
讓我們看看如何使用控制臺轉換器。
要轉換單個文件,請使用命令行移動到文件所在的文件夾,然后使用以下命令:
FRConverter.exe -f:QR MyReport.dfm MyReport.fr3 FRConverter.exe -f:RB TT.rtm TT.fr3
參數(shù)在這里:
-f:< type_Converter > - select type Converter < type_Converter >: QR- QuickReport (*.dfm and *.qr2) RB- ReportBuilder (*.rtm) RR- Rave Reports (*.rav) MyReport.dfm – the name of the file in the current folder MyReport.fr3 – the name with which the converted template will be saved
也可以使用“-split”選項
-split-拆分頁面(僅QuickReport),如果您有多個TQuickRep對象,則FRConverter會將dfm拆分為多個模板,并將它們與這些對象的名稱一起保存到當前目錄中,還將保存包含這些頁面的模板。
使用示例:
FRConverter.exe -f:QR -split MyReport.dfm MyReport.fr3 Result 3 or more files: MyReport.fr3,.fr3,.fr3 and etc.
要查看當前文件夾中所需格式的文件,可以使用以下參數(shù):
-show < format_file > - displays allin the current directory < format_file > : *.dfm, *.qr2,*.rtm, *.rav and etc.
使用示例:
FRConverter.exe -show *.dfm
使用-h參數(shù)調用幫助。
FRConverter.exe -h
要轉換批量轉換,請使用命令行移動到模板所在的文件夾,然后使用以下命令:
FRConverter.exe -f:QR *.dfm *.fr3