Tiny RML2PDF is a component of the Open Report project. It can be used with the Tiny Reporting Server to have a complete solution to render PDF file on the fly.