puoi produrre dei PDF con tanto di livello di sicurezza e altre opzioni semplicemente con una classe in php. Si trova all'indirizzo www.fpdf.org

Ma se parliamo di linguaggi lato server andiamo O.T.

Ad ogni modo la risposta rimane la stessa: se fai visualizzare un pdf magari nn resta in cache (ma dubito) come dice smal, ma si può sicuramente salvare in locale.