Eu me deparei com esse problema antes com arquivos PPT e documentos PDF. A solução, na verdade, era bem simples ...
Há um plug-in chamado PDF e PPT Viewer que usará o Google Docs para renderize sua apresentação dentro da página. Cada slide / página é renderizado como uma imagem usando a API do Google, em vez de Flash ou um visualizador de arquivos nativo.
Estou usando isso extensivamente no meu portfólio para mostrar arquivos PDF sem exigir um download de arquivo ou plug-in do navegador. Aqui está um exemplo ao vivo específico de um comunicado de imprensa que fiz em janeiro: enlace .
Observe como o plug-in incorpora o visualizador do Google em um iFrame na página. O arquivo em si está hospedado no meu próprio site (eu usei o carregador de galeria de mídia WordPress).
Importante: A página de download do plug-in afirma que o sistema só é testado por meio do WP 2.8.4, mas o site mencionado acima está usando a versão 3.0.1 ... it é compatível com a última versão do WordPress, o autor ainda não atualizou a documentação!