tre passaggi:

  1. testo del pdf con i segnaposto salvato da qualche parte;
  2. PDF realizzato dal testo di cui sopra con i segnaposto cancellati da usare per la sezione modulistica;
  3. 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