in reply to create tables with text and images in pdf
I used this module to create PDF files CAM::PDF
Suppose If you have your data in HTML content, you can use the HTML::HTMLDoc It turns HTML documents into PDF.