I have about 20 small PDF files (business card design templates) that I want to be able to populate with data from a MySQL database (name, phone number, etc) and output to the browser/save to the server. The format has to be PDF or another vector format suitable for direct to print use. I've been googling looking for a simple way to do it and am coming up short -- I can't just replace strings (ie using tags like %name%) in the document because of the way for the format works. Has anyone ever done anything like this before or do I have to hard-code the layout of each template into my application? Thanks. I know I can use PHP to generate PDFs from scratch, but I need to simply replace strings in a PDF file with data from a database, then display it to the user.