> Use a LibreOffice/OpenOffice document as your template.
> The end-user will be happy, since he can create or modify pdf layouts himself.
On a side note, can Word/Excel/PowerPoint generate LO/OO documents? I'd like to use a service like this, but have had really poor experiences translating word and excel documents to LO.