An open API service indexing awesome lists of open source software.

https://github.com/stimulsoft/stimulsoft.reports.php

Reports.PHP is a report generator intended to create, view, print, and export reports online using client-server technology. Includes the JS report engine, report designer and viewer. Support PHP 5, PHP 7, and PHP 8 versions.
https://github.com/stimulsoft/stimulsoft.reports.php

barcode-generator chart-js export-data export-excel export-pdf export-tool html-reporting html-viewer interactive-report json-report php-reporting-tools php-reports php7 php8 report-designer report-engine report-generator reporting-tool sql-database web-reporting

Last synced: 3 months ago
JSON representation

Reports.PHP is a report generator intended to create, view, print, and export reports online using client-server technology. Includes the JS report engine, report designer and viewer. Support PHP 5, PHP 7, and PHP 8 versions.

Awesome Lists containing this project

README

          

# Stimulsoft Reports.PHP

#### Stimulsoft Reports.PHP is a report generator intended to create, view, print, and export reports online using client-server technology. The Stimulsoft report generator for PHP is a fast and powerful JavaScript report engine, rich and intuitive interface, simple integration and deployment process in PHP applications, and an easy and understandable licensing model.

# Installation
You can add the necessary libraries using the command:
```
composer require stimulsoft/reports-php
```

# Usage
To work with the report generator, use the following code:
```php
process();
$report->loadFile('reports/SimpleList.mrt');
$report->render();
$report->printHtml();
?>
```

To work with the report viewer, use the following code:
```php
process();

$report = new StiReport();
$report->loadFile('reports/SimpleList.mrt');
$viewer->report = $report;

$viewer->printHtml();
?>
```

To work with the report designer, use the following code:
```php
process();

$report = new StiReport();
$report->loadFile('reports/SimpleList.mrt');
$designer->report = $report;

$designer->printHtml();
?>
```

These code examples are basic. There are many features, options, and other variations. For details, see our examples and documentation. For more details, please see our [examples](https://github.com/stimulsoft/Samples-Reports.PHP) and [documentation](https://www.stimulsoft.com/en/documentation/online/programming-manual/reports_and_dashboards_for_php.htm).

# Useful links:
* [Live Demo](http://demo.stimulsoft.com/#Js)
* [Product Page](https://www.stimulsoft.com/en/products/reports-php)
* [Sample Projects](https://github.com/stimulsoft/Samples-Reports.PHP)
* [Documentation](https://www.stimulsoft.com/en/documentation/online/programming-manual/reports_and_dashboards_for_php.htm)
* [Free Download](https://www.stimulsoft.com/en/downloads)
* [License](LICENSE.md)