Download the PHP package allgood/jasperphp without Composer
On this page you can find all versions of the php package allgood/jasperphp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download allgood/jasperphp
More information about allgood/jasperphp
Files in allgood/jasperphp
Package jasperphp
Short Description Pure PHP library to read JRXML files made with 'JasperSoft Studio' and generate reports in PDF
License MIT
Informations about the package jasperphp
JasperPHP
Library to generate reports created with the JasperSoft Studio application
Pure PHP library, without a java server or Jasper Server
Please, consider donating funds to support us
See more blog, documentation, and more on https://jasperphp.net
Export formats
PDF
XLS
Supported tags/components
TAG/component | Status | TAG/component | Status |
Basic elements | |||
Text Field | OK | Static Text | OK |
Image | OK | Break | OK |
Rectangle | OK | Line | OK |
SubReport* | OK | Barcode | OK |
Composite elements | |||
Page Number | OK | Total Pages | OK |
Current Date | OK | Page X of Y | OK |
Bands | |||
Title | OK | Page Header | OK |
Group | OK | Detail | OK |
Column Header | OK | Column Footer | OK |
Page Footer | OK | Sumary | OK |
Background | OK | Style | OK |
Frame | OK | dynamic table | OK |
- Subreports are supported recursively and unlimited
Other features
Generic sample
Requirements
- PHP 5.2+
- "tecnickcom/tcpdf":"6.2.*"
- "PHPOffice/PHPExcel" only of XLS export
How to use this sample
Define database conections params into file config\dev.ini
View file src\ado\TConection.php to define database type
Sample URL:
http://localhost/vendor/quilhasoft/JasperPHP/TJasper.class.php?param1=foo¶m2=bar
URL params passed into URL are the params defined into xmlr file.
Using composer
Add "quilhasoft/jasperphp":"dev-master" into your composer config file and update/install
Live samples
- A basic test: Here
- A burn test, 201 pages, hosted in a default hostgator server: Here
- Brasilian payment method "boleto" in "carne":Here
- Brasilian payment method "boleto" in A4 :Here
** Brasilian boleto project disponible in QuilhaSoft/JasperPHP-OpenBoleto.
License
- MIT License