caro jacksparrow1982,
non si tratta di fantasia, si tratta di conoscere come un browser ed un sistema operativo gestiscono un determinato tipo di file.
I browser moderni molte volte evitano di farti uscire dal browser e aprono direttamente il file senza presentare la fatidica finestra di dialogo "Apri, Salva, Annulla"... soprattutto se si tratta di file con formato comune come il PDF, infatti molti browser riescono ad aprire i pdf direttamente senza chiederne il salvataggio sul pc.
Inoltre ti inviterei a riflettere sulla tua soluzione... un file compresso comporta l'esistenza sul pc di un programma in grado di aprire tale tipo di file. Se si tratta di un file zip, la stragrande maggioranza dei computer riesce ad aprirlo in quanto il supporto al zip è compreso in tutti i sistemi operativi, se invece comprimi in RAR sia su Windows sia su Linux e altri necessiterai di un apposito plugin o software che supporti tale formato... è equivalente per formati .tar.gz e altri che non sono supportati nativamente da tutti i s.o.
Tra l'altro, se il sito può essere fruibile anche in mobilità da smartphone (dipende soprattutto dall'utenza del sito, se si tratta di un servizio professionale, dovresti prestare attenzione anche a quest'aspetto) o tablet e compagnia bella, alcuni potrebbero avere problemi a gestire i file compressi, mentre un file pdf è apribile senza grossi problemi particamente ovunque.
Le estensioni di Joomla per l'allestimento di aree download, come RokDownloads, jDownloads, Attachments for Content Articles e PhocaDownload poi ti offrono una serie di opzioni aggiuntive per gestire la tua area download.