jobsta / reportbro-lib

PDF and Excel report generation library. Reports can be designed with reportbro-designer, a javascript plugin.
https://www.reportbro.com
GNU Affero General Public License v3.0
106 stars 44 forks source link
pdf pdf-generator python reporting-engine

ReportBro Lib

ReportBro is a library to generate PDF and XLSX reports. Report templates can be created with ReportBro Designer <https://github.com/jobsta/reportbro-designer>_, a Javascript Plugin which can be integrated in your web application.

See the ReportBro project website on https://www.reportbro.com for full documentation and demos.

Features

Installation

.. code:: shell

pip install reportbro-lib

Go to https://www.reportbro.com/framework/api#lib-arguments for more information on configuration and usage.

Python Coding Style

The PEP 8 (Python Enhancement Proposal) <https://www.python.org/dev/peps/pep-0008/>_ standard is used which is the de-facto code style guide for Python. An easy-to-read version of PEP 8 can be found at https://pep8.org

For pull requests the same coding styles should be used.

ReportBro Cloud

With ReportBro Cloud you can manage all your reports in your account and use only a simple web request in your application to get the report file. Try ReportBro as cloud service <https://www.reportbro.com/auth_user/register>_.

License

If you want to use ReportBro to develop commercial applications and projects, the Commercial license is the appropriate license. With this license, your source code is kept proprietary. Purchase a ReportBro Commercial license at https://www.reportbro.com/framework/license

This license includes ReportBro PLUS with additional features.

If you are creating an open-source application under a license compatible with the GNU AGPL license v3 <https://www.gnu.org/licenses/agpl-3.0.html>_, you may use ReportBro under the terms of the AGPLv3.

Read more about ReportBro's license options at https://www.reportbro.com/framework/license.