How to use the Report Builder of FastReport Desktop from the command line

2016-10-18

FastReport Desktop includes a console report builder.

Report Builder is a console utility for automating operations on reports.

It can perform the following operations:

  • Batch processing of reports;
  • Export to all available formats;
  • Connection of the data source;
  • Sending the result by e-mail;
  • Saving the result locally, to ftp and to cloud storages.

The report builder is closely associated with the Configurator, which creates special configuration files with instructions. These instructions allow you to specify the export of the report, select the location where the report will be saved, and send reports by email. The builder receives these instructions and executes them on a schedule, which in turn is created in the Scheduler.

But nothing prevents working with the builder directly through the command line. This can be useful if you want to export or send reports from your own application.

Let's look at three options for interacting with the Report Builder:

  • Send the configuration file to the builder. To do this, run the Report Builder with command line and pass the configuration file:

"Builder.exe path/to/config.xml"

Here, as you see, calling a builder with one parameter: the path to the configuration file;

  • Send the configuration file to the builder and override some of its parameters . You have the option to load the configuration file and replace the required parameters, for example, the directory for saving the export of the report:

"Builder.exe path/to/config.xml --Save-Path=./dir"

That is, to override the attribute, use the following pattern:

--{command name}-{parameter name}={value}

It turns out like this:

--Save-Path=./dir

  • Send command parameters to the builder . With this approach, we do not load the configuration file, but in fact we formulate the instruction for the builder in the command line. We pass the parameters, as well as how we define them in the Configurator. Let's look at an example:

--Report-Path="report.frx" --Export-As=image --Export-ImageFormat=Jpeg --Export-JpegQuality=80 --Save-To=folder --Save-Path ="path/to/folder"

Note that we used the command Export three times. For each export property that you want to override (as opposed to the default values), you need to write the command name. In this way, you can define any parameter available in the Configurator. A complete list of commands and properties (attributes) can be found in the documentation for FastReport Desktop.

So, we have considered various options for working with the console report builder. Now you can use it in combination with your programs, you just need to transfer a set of parameters.

FastReport FastReport Desktop Desktop
13. Oktober 2025

Neue Bildexportfunktionen nach Microsoft Word in FastReport .NET

In der neuesten Version von FastReport .NET haben wir neue Funktionen zum Exportieren von Bildern hinzugefügt. Jetzt können Sie die Balance zwischen Qualität und Größe des Ergebnisdokuments selbst anpassen.
13. Oktober 2025

Verwendung von Excel-Formeln in einem Bericht beim Exportieren nach MS Excel

Seit FastReport .NET 2026.1 ist es jetzt möglich, Formeln nach Microsoft Excel zu exportieren. Es ist wichtig, den Formelexport richtig zu konfigurieren und die Syntax einzuhalten.
30. September 2025

Installieren des FastReport .NET-Berichtsdesigners mit vorinstallierten Plugins

Lesen Sie den Artikel ab Version 2025.2.5 für FastReport .NET WinForms und FastReport .NET WEB ermöglicht es Ihnen, einen Berichtsdesigner mit allen Plugins zu installieren, ohne DLL-Dateien zu erstellen.

© 1998-2025 Fast Reports Inc.