tre passaggi:
- testo del pdf con i segnaposto salvato da qualche parte;
- PDF realizzato dal testo di cui sopra con i segnaposto cancellati da usare per la sezione modulistica;
- PDF realizzato dopo la compilazione del form html da parte dell'utente, prendendo il testo dal primo punto e sostituendo i segnaposto con i valori del form
al punto 3, nel form, potresti anche pensare di mostrare il testo all'utente per rispecchiare esattamente il form.
altrimenti, come suggerito da fermat, devi usare/realizzare qualche applet Java che lato client consenta di agire sul PDF e raccogliere poi i dati lato server