JSON data + RML template = PDF report
summary
Claims a working pipeline that converts JSON into RML/LML templates and emits PDFs using ReportLab + LML (zcml/JGeny) and a tiny Python driver of roughly four or five lines. It evaluates alternatives (rst2pdf, Pisa/HTML→PDF, LibreOffice headless) and rejects them for size, fragility, or speed; it builds templates split into style sheet and story content with JSON loader with defaults and i18n support, generates on-the-fly graphs and images, and produces PDFs reliably but keeps all JSON in memory and struggles with massive parallel or huge multi‑page jobs.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:20What's "flexible"?
- 5:18Python PDF Report Engines
- 19:10Data input format
- 20:15Main code
- 25:07JSON loader
- 26:00JSON example
- 28:35Dynamic RML content
related talks
19mBranding and Packaging Reports with R Markdown
16mSometimes you just need words
20mUsing Quarto to Improve Formatting/Automate the Generation of Hundreds of Reports
10mHow to write a report using R Markdown
21mCreating reproducible static reports
20mInstant Impact: Developing {docorator} to Simplify R Adoption for Teams
20mAutomated Report Writing Using Data from a Relational Database
19mQuarto: A Multifaceted Publishing Powerhouse for Medical Researchers
