Templated reports and data-driven documents
Design a report once, run it against your data
A reporting layer over the same engine: templates, expressions, aggregates and data exports.
The problem
Every report becomes code. Changing a column means a deployment, and the people who know what the report should say cannot change it.
The approach
Keep the layout in a template with expressions and aggregates, and feed it a dataset at run time. The same run can also produce the data export the finance team asked for.
How you can check it
The reporting surface is a documented capability area with its own API count and worked examples in several languages, all shipped in the download.
Packages this needs
Capability areas
The capability areas behind it
Reporting
LumasReport is the banded, data-driven reporting engine embedded inside
64 APIs
Text
Text output, formatted text, metrics, extraction, and text-state parameters
70 APIs
Graphics
Paths, shapes, color spaces, patterns, shadings, transformations, graphics state, and the polygon clipper
114 APIs
Prove it on your own documents
Public download, no account. Run it against the files you actually have before anyone signs anything.