You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This package is the solution to compile and process JasperReports (.jrxml & .jasper files) just using PHP.
15
15
16
16
**Note:** PHPJasper Can be used regardless of your PHP Framework
@@ -24,15 +24,15 @@ Do not forget to grant permission 777 for the directory
24
24
25
25
Meet the **[pyreport](https://github.com/jadsonbr/pyreport)**
26
26
27
-
###Why PHPJasper?
27
+
###Why PHPJasper?
28
28
29
29
Did you ever had to create a good looking Invoice with a lot of fields for your great web app?
30
30
31
31
I had to, and the solutions out there were not perfect. Generating *HTML* + *CSS* to make a *PDF*? That doesn't make any sense! :)
32
32
33
33
Then I found **JasperReports** the best open source solution for reporting.
34
34
35
-
###What can I do with this?
35
+
###What can I do with this?
36
36
37
37
Well, everything. JasperReports is a powerful tool for **reporting** and **BI**.
38
38
@@ -50,19 +50,19 @@ It is recommended using [Jaspersoft Studio](http://community.jaspersoft.com/proj
50
50
51
51
Package to generate reports with [JasperReports 6.3.1](http://community.jaspersoft.com/project/jaspersoft-studio/releases) library through [JasperStarter v3](http://jasperstarter.sourceforge.net/) command-line tool.
52
52
53
-
##Requirements
53
+
##Requirements
54
54
55
55
* Java JDK 1.8
56
56
* PHP [exec()](http://php.net/manual/function.exec.php) function
57
57
58
-
##Optional
58
+
##Optional
59
59
60
60
*[Mysql JDBC Driver](http://dev.mysql.com/downloads/connector/j/) (If you want to use a database)
61
61
*[PostgreSQL JDBC Driver](https://jdbc.postgresql.org/download.html) (If you want to use a database)
62
62
*[Microsoft JDBC Drivers](https://www.microsoft.com/en-US/download/details.aspx?id=11774) (If you want to use a database)
63
63
*[Jaspersoft Studio](http://community.jaspersoft.com/project/jaspersoft-studio) (to draw and compile your reports)
64
64
65
-
###Java(JDK)
65
+
###Java(JDK)
66
66
67
67
Check if you already have Java installed:
68
68
@@ -89,7 +89,7 @@ Now run the `javac -version` again and check if the output is ok.
Depends on the complexity, amount of data and the resources of your machine (let me know your use case).
343
343
344
344
I have a report that generates a *Invoice* with a DB connection, images and multiple pages and it takes about **3/4 seconds** to process. I suggest that you use a worker to generate the reports in the background.
345
345
346
-
##Thanks
346
+
##Thanks
347
347
348
348
[Cenote GmbH](http://www.cenote.de/) for the [JasperStarter](http://jasperstarter.sourceforge.net/) tool.
349
349
350
350
[JetBrains](https://www.jetbrains.com/) for the [PhpStorm](https://www.jetbrains.com/phpstorm/) and all great tools.
0 commit comments