Lavoro in JSP, quindi di fatto è Java...
Però come ti dicevo le alternative sono due:
1) o trasformare in PDF una pagina HTML, in modo che l'utente possa scaricare il PDF
2) oppure modificare un template Word, e poi trasformarlo in PDF per farlo scaricare all'utente.
Sai suggerirmi qualcosa anche per la soluzione 2) ?