NextReports Engine

NextReports Engine is a lightweight (330 k) java reporting engine that could be embedded in any application or used on their own.

engine

You can download a Demo integration archive (contains the demo java code, all jar dependcies, nextreports engine library, nextreports engine javadoc). The examples from here show how to export a report in a supported output format : HTML, EXCEL, PDF, CSV, TSV, RTF, TXT, XML and how to run a chart as image or as a flash in a browser.

In your applications, running reports generated from NextReports Designer is a very simple process to implement. The following lines are self-explanatory :

FileOutputStream stream = new FileOutputStream("test.html");
FluentReportRunner.report(report)
.connectTo(connection)
.withQueryTimeout(60)
.withParameterValues(createParameterValues())
.formatAs(ReportRunner.HTML_FORMAT)
.run(stream);

Practically, the previous code will export the 'report' xml object created by NextReports to a html file (test.html). You specify your java.sql.Connection , a timeout in seconds for query execution , the values for the parameters and the export format.

The parameter values is a java map Map where the key is the name of the parameter and the Object is the value. Such value can be a simple java object if the parameter has SINGLE SELECTION, or in case of MULTIPLE SELECTION value is an array Object[] of java objects. For an empty list of values , the value must be : new Object[] { ParameterUtil.NULL }

We can offer a zip archive with the needed libs, java doc and some simple demo examples. See readme.txt from the zip for more information.

See information about integration here

NextReports Engine

Free!

  • You can use NextReports Engine free of charge! You can embedd it in any application or use it as is

Lightweight

  • NextReports Engine is a lightweight java reporting engine, only 330kb!

Easy to integrate

  • Reports generated from NextReports Designer are very easy to integrate, with just a few lines of code
NextReports Engine

Multi database support

  • NextReports Designer can connect to most popular databases, like Oracle, MySQL, SQL Server, PostgreSQL, Derby, Firebird, SQLite

Output Formats

  • NextReports Engine can export reports to HTML, EXCEL, PDF, RTF, CSV, TSV, TXT, XML
  • NextReports Engine can generate charts as image or as flash

Parameter support

  • NextReports Engine has a powerful parameter support: simple parameters, chained parameters, hidden parameters

Competitive

  • NextReports Engine is Free to Use and Embedd
  • NextReports Engine allows for free integration to commercial applications

Clean API

  • NextReports Engine has a small and simple API.

NextReports Engine Links

Share

Follow NextReports on Twitter