SRS Introduction
SRS is built on two core concepts: Simple Report Service (core engine) and Simple Report Structure (XML file).
Simple Report Service
The REST API engine is designed to extract, transform, and load data. It can generate content in various formats, including JSON, TXT, CSV, XLSX, PDF, HTML, and more.
Simple Report Structure
This refers to the XML file format used to define the structure of reports. The format can be stored in the local filesystem or a Git repository. It comes with sensible defaults to quickly get started and can be customized for more advanced setups.
Supported Data Sources
- Microsoft SQL Server, Azure SQL, Amazon RDS for SQL Server
- Excel Files
- SQLite
Features
- Creation of REST APIs
- Generation of content in HTML, Excel, PDF, and CSV formats
- Support for barcodes and QR codes
- Support for templating languages, e.g., Handlebars
- Support for pixel-perfect PDF generation (Fast Report)