Tutto dipende dal formato del file di partenza, se hai ad esempio un file in word per trasformarlo in PDF ti basta una semplice stampante virtuale.

Per il web invece dalla mia esperienza non farei aprire direttamente il file PDF, per il semplice motivo che l'utente potrebbe non avere un lettore PDF o averlo non funzionante come si deve, (non dobbiamo dare tutto per scontato) io trasformerei il documento in formato html, per poterlo visionare senza aver bisogno di un software installato nel PC dell'utente, in modo di renderlo autonomo.

Per essere poi scaricato userei uno script in PHP che forzi il download senza aprire il file.



@wallrider

dopo che hai prodotto il file pdf lo carichi sul server che ti ospita il sito, dopodichè ci fai un link con un semplicissimo file pdf
togli la virgola finale!
Quale virgola finale io non la vedo