Assuming you can output the report to an array or text file first- you could create .fdf files paired with a 'blank' PDF file that you would fill using the report data.  You would need to use an external utility to combine the pdf and fdf files to build a page (using $ZF(,-1, command)).    I've done something similar for a client in the past using a Windows environment.   However, there may be utilities for other OS's that do the same thing (ie- take a PDF and fill it using the .fdf file then output as a new PDF).      Please message me if you'd like to discuss further.