JasperReports Library is the world's most popular open source business intelligence and reporting engine.
It is entirely written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word.
The project is also available at:
https://github.com/TIBCOSoftware/jasperreports
Jaspersoft Studio is the open source report designer for the JasperReports Library.
...
Java API for reports and crosstab reports (or pivot tables ) with groupings, subtotals, data aggregation. Simple, fast and easy way to construct reports in various formats : HTML, XML, Excel, PDF, SVG.
The reports can be used programatically or configured using spring framework (declaratively).
Reporting engine library written in C. Create one XML file and generate PDF, HTML, TXT, and CSV reports based on queries. Has support for MySQL, PostgreSQL, ODBC. Bindings for PHP, Java, Python.
...IndexerX is a configurable Java daemon,based on Design Patterns models,used to capture printed documents from Linux spooler,and index the text content in a Data Base,for further tokens search with its integrated search engine.
Developed @ ESIB-USJ.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Type setting engine in Java. Uses an algorithm similar to Tex to layout text and images on a page and create a pdf output, supports multiple columns and images, which can be placed at arbitrary positions, spawm columns etc.
Generates any PDF/TXT report without any headaches with a new geneartion report rendering engine. Merging two XML files (report layout XML, data XML) by this tool to give you any reports you want.