I need a programmer that knows how to create multiple PDFs from a given PDF template and merge them together under a single PDF. The PDF template could be for example a Certificate, or a name card. Provided a list of names in CSV file or an XML, the program should be able to open the PDF template, and merge the names of the users and companies and output one single PDF with all the certificates.

The PDF templates have very strict font requirements for the names and companies names that need to be merged.

The ideal program would not require any third party tool. It could be written in Java or Exe.

Additional bonus would be for someone that has Lotus Notes experience and can write the code in an agent that runs on multiple documents. In addition, I am open to use itext java libraries.
------------------------------------------
Added 1 FEB 2012, 22:28 PM EST
This project is put onhold upon further investigation on my side to see how I can export PDFs as PDF Templates. I wil...