-
gotenberg
A developer-friendly API for converting numerous document formats into PDF files, and more!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Yeah headless chrome is a chore, but probably the best best. We use https://gotenberg.dev in a docker container. It needs to be beefed up from time to time, but it works well
Depending on if this is a web-based project or not this suggestion might not be suitable. But the last few projects like this I did that were web-based I have used Google Charts with TCPDF. I rendered the charts on the page as a "print preview", and since TCPDF supports basic HTML composition I saved out the charts as generated images and submitted them to the server which generates a PDF. Bit convoluted but that was what I came up with in a hurry.
its not php/composer, but if you can send the data to an html file, you can use HighCharts to turn the json data model into various nifty charts. It's javascript.