
## ReportBuilder class

Provides methods intended to fill template with data using LINQ Reporting Engine.


**Inheritance:** [ReportBuilder](./) → [Processor](../processor/)

### Methods

| Name | Description |
| --- | --- |
|[ build_report(input_file_name, output_file_name, data)](./build_report/#str_str_object) | Populates the template document with data from the specified source, generating a completed report with additional options. |
|[ build_report(input_file_name, output_file_name, data, report_builder_options)](./build_report/#str_str_object_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with additional options. |
|[ build_report(input_file_name, output_file_name, save_format, data)](./build_report/#str_str_saveformat_object) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options. |
|[ build_report(input_file_name, output_file_name, save_format, data, report_builder_options)](./build_report/#str_str_saveformat_object_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options. |
|[ build_report(input_file_name, output_file_name, save_options, data)](./build_report/#str_str_saveoptions_object) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options. |
|[ build_report(input_file_name, output_file_name, save_options, data, report_builder_options)](./build_report/#str_str_saveoptions_object_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options. |
|[ build_report(input_stream, output_stream, save_format, data)](./build_report/#bytesio_bytesio_saveformat_object) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options, from input and output streams. |
|[ build_report(input_stream, output_stream, save_format, data, report_builder_options)](./build_report/#bytesio_bytesio_saveformat_object_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options, from input and output streams. |
|[ build_report(input_stream, output_stream, save_options, data)](./build_report/#bytesio_bytesio_saveoptions_object) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options, from input and output streams. |
|[ build_report(input_stream, output_stream, save_options, data, report_builder_options)](./build_report/#bytesio_bytesio_saveoptions_object_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with specified output format and additional options, from input and output streams. |
|[ build_report(input_file_name, output_file_name, data, data_source_name)](./build_report/#str_str_object_str) | Populates the template document with data from the specified source, generating a completed report with a named data source reference and additional options. |
|[ build_report(input_file_name, output_file_name, data, data_source_name, report_builder_options)](./build_report/#str_str_object_str_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with a named data source reference and additional options. |
|[ build_report(input_file_name, output_file_name, save_format, data, data_source_name)](./build_report/#str_str_saveformat_object_str) | Populates the template document with data from the specified source, generating a completed report with specified output format, a named data source reference, and additional options. |
|[ build_report(input_file_name, output_file_name, save_format, data, data_source_name, report_builder_options)](./build_report/#str_str_saveformat_object_str_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with specified output format, a named data source reference, and additional options. |
|[ build_report(input_file_name, output_file_name, save_options, data, data_source_name)](./build_report/#str_str_saveoptions_object_str) | Populates the template document with data from the specified source, generating a completed report with specified output format, a named data source reference, and additional options. |
|[ build_report(input_file_name, output_file_name, save_options, data, data_source_name, report_builder_options)](./build_report/#str_str_saveoptions_object_str_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with specified output format, a named data source reference, and additional options. |
|[ build_report(input_stream, output_stream, save_format, data, data_source_name)](./build_report/#bytesio_bytesio_saveformat_object_str) | Populates the template document with data from the specified source, generating a completed report with a named data source reference and additional options. |
|[ build_report(input_stream, output_stream, save_format, data, data_source_name, report_builder_options)](./build_report/#bytesio_bytesio_saveformat_object_str_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with a named data source reference and additional options. |
|[ build_report(input_stream, output_stream, save_options, data, data_source_name)](./build_report/#bytesio_bytesio_saveoptions_object_str) | Populates the template document with data from the specified source, generating a completed report with a named data source reference and additional options. |
|[ build_report(input_stream, output_stream, save_options, data, data_source_name, report_builder_options)](./build_report/#bytesio_bytesio_saveoptions_object_str_reportbuilderoptions) | Populates the template document with data from the specified source, generating a completed report with a named data source reference and additional options. |
|[ build_report(input_file_name, output_file_name, data, data_source_names)](./build_report/#str_str_objectlist_strlist) | Populates the template document with data from multiple sources, generating a completed report with additional options. This overload automatically determines the save format based on the output file extension. |
|[ build_report(input_file_name, output_file_name, data, data_source_names, report_builder_options)](./build_report/#str_str_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources, generating a completed report with additional options. This overload automatically determines the save format based on the output file extension. |
|[ build_report(input_file_name, output_file_name, save_format, data, data_source_names)](./build_report/#str_str_saveformat_objectlist_strlist) | Populates the template document with data from multiple sources, generating a completed report with a specified output format and additional options. |
|[ build_report(input_file_name, output_file_name, save_format, data, data_source_names, report_builder_options)](./build_report/#str_str_saveformat_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources, generating a completed report with a specified output format and additional options. |
|[ build_report(input_file_name, output_file_name, save_options, data, data_source_names)](./build_report/#str_str_saveoptions_objectlist_strlist) | Populates the template document with data from multiple sources, generating a completed report with a specified output format and additional options. |
|[ build_report(input_file_name, output_file_name, save_options, data, data_source_names, report_builder_options)](./build_report/#str_str_saveoptions_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources, generating a completed report with a specified output format and additional options. |
|[ build_report(input_stream, output_stream, save_format, data, data_source_names)](./build_report/#bytesio_bytesio_saveformat_objectlist_strlist) | Populates the template document with data from multiple sources, generating a completed report with specified output format and additional options from the specified input and output file streams. |
|[ build_report(input_stream, output_stream, save_format, data, data_source_names, report_builder_options)](./build_report/#bytesio_bytesio_saveformat_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources, generating a completed report with specified output format and additional options from the specified input and output file streams. |
|[ build_report(input_stream, output_stream, save_options, data, data_source_names)](./build_report/#bytesio_bytesio_saveoptions_objectlist_strlist) | Populates the template document with data from multiple sources, generating a completed report with specified output format and additional options from the specified input and output file streams. |
|[ build_report(input_stream, output_stream, save_options, data, data_source_names, report_builder_options)](./build_report/#bytesio_bytesio_saveoptions_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources, generating a completed report with specified output format and additional options from the specified input and output file streams. |
|[ build_report_to_images(input_file_name, save_options, data, data_source_names)](./build_report_to_images/#str_imagesaveoptions_objectlist_strlist) | Populates the template document with data from multiple sources. Renders the output to images. |
|[ build_report_to_images(input_file_name, save_options, data, data_source_names, report_builder_options)](./build_report_to_images/#str_imagesaveoptions_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources. Renders the output to images. |
|[ build_report_to_images(input_stream, save_options, data, data_source_names)](./build_report_to_images/#bytesio_imagesaveoptions_objectlist_strlist) | Populates the template document with data from multiple sources. Renders the output to images. |
|[ build_report_to_images(input_stream, save_options, data, data_source_names, report_builder_options)](./build_report_to_images/#bytesio_imagesaveoptions_objectlist_strlist_reportbuilderoptions) | Populates the template document with data from multiple sources. Renders the output to images. |
|[ create()](./create/#default) | Creates new instance of the report builder processor. |
|[ create(context)](./create/#reportbuildercontext) | Creates new instance of the report builder processor. |
|[ execute()](../processor/execute/#default) | Execute the processor action.<br>(Inherited from [Processor](../processor/)) |
|[ from_file(input)](../processor/from_file/#str) | Specifies input document for processing.<br>(Inherited from [Processor](../processor/)) |
|[ from_file(input, load_options)](../processor/from_file/#str_loadoptions) | Specifies input document for processing.<br>(Inherited from [Processor](../processor/)) |
|[ from_stream(input)](../processor/from_stream/#bytesio) | Specifies input document for processing.<br>(Inherited from [Processor](../processor/)) |
|[ from_stream(input, load_options)](../processor/from_stream/#bytesio_loadoptions) | Specifies input document for processing.<br>(Inherited from [Processor](../processor/)) |
|[ to_file(output)](../processor/to_file/#str) | Specifies output file for the processor.<br>(Inherited from [Processor](../processor/)) |
|[ to_file(output, save_options)](../processor/to_file/#str_saveoptions) | Specifies output file for the processor.<br>(Inherited from [Processor](../processor/)) |
|[ to_file(output, save_format)](../processor/to_file/#str_saveformat) | Specifies output file for the processor.<br>(Inherited from [Processor](../processor/)) |
|[ to_stream(output, save_options)](../processor/to_stream/#bytesio_saveoptions) | Specifies output stream for the processor.<br>(Inherited from [Processor](../processor/)) |
|[ to_stream(output, save_format)](../processor/to_stream/#bytesio_saveformat) | Specifies output stream for the processor.<br>(Inherited from [Processor](../processor/)) |
|[ to_streams(output, save_options)](../processor/to_streams/#unknown_saveoptions) | <br>(Inherited from [Processor](../processor/)) |
|[ to_streams(output, save_format)](../processor/to_streams/#unknown_saveformat) | <br>(Inherited from [Processor](../processor/)) |

### See Also

* module [aspose.words.lowcode](../)
* class [Processor](../processor/)

