Install and initialize ReportBro Designer
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.min.css"/> <link rel="stylesheet" href="dist/reportbro.css"/> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/spectrum/1.8.0/spectrum.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/autosize.js/3.0.20/autosize.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jsbarcode/3.8.0/JsBarcode.all.min.js"></script> <script src="dist/reportbro.js"></script>
Place an empty div within the <body> of a web page:
Now you are ready to go and initialize ReportBro:
Install ReportBro Lib
The reportbro-lib package is a Python library to generate reports designed with ReportBro Designer. It can be installed on your Python webserver and integrated into your web application.
For open source and personal projects you may be just fine with using our publicly available ReportBro Server to generate your reports. Side effect is that the ReportBro logo will be displayed as a watermark image on the bottom of each page. Further you cannot add additional fonts and you have to pass all report parameters with your web request (this could be slow depending on the size of your data). We cannot guarantee availability of the server and response times may vary depending on the server load. However, being hosted on Python Anywhere makes it pretty reliable. Continue here if you want to run your own report server.
ReportBro supports Python 2.7 and 3.5+. If you do not have Python installed use the latest stable 3.x release.
$ python3 -m venv env
$ . env/bin/activate
$ pip install reportbro-lib
In case you are already using a Python webserver (e.g. Django, web2py, Flask, Bottle or Pyramid) you can directly integrate the reportbro-lib into your existing application. See the Demo-Apps in the Download section.
If you don't have an existing Python webserver check out our minimal report server implementation: