BTW: There are some possibilities to deal with PDF documents directly like forms with form variables which you can fill at runtime programmatically - but this is a lot of work and a little bit exensive too (due to license costs for the needed tools)!