[Download e arquivo só para leitura

Bom dia, caros colegas.

Tenho que criar uma pagina onde é possível visualizar arquivos do Excel (.xlsx), pfd (.pdf) e Power point (.pptx).

Contudo alguns arquivos poderão ser baixados, outros, a página não vai permitir alterar e salvar o documento, será uma pagina só de visualização.

Gostaria de saber quais as opções que tenho para implementar e referências de sites para pesquisar.

Utilizarei o MVC JSF.

Grato.

Tambem preciso disso agradeço qualquer ajuda