Atualmente, nenhum navegador possui o código necessário para renderizar documentos do Word e, até onde eu sei, não existem bibliotecas do lado do cliente para renderizá-las.
No entanto, se você precisar exibir apenas o documento do Word, mas não precisar editá-lo, poderá usar o Visualizador de documentos do Google por meio de um <iframe>
para exibir um .doc
/ hospedado remotamente .docx
.
<iframe src="https://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>
Solução adaptada de " Como exibir um documento do Word usando o fancybox ".
Exemplo:
JSFiddle
No entanto, se você preferir ter suporte nativo, na maioria, se não em todos os navegadores, recomendo salvar novamente o .doc
/ .docx
como um arquivo PDF. Esses arquivos também podem ser renderizados independentemente usando o PDF.js da Mozilla.
Editar:
Muito obrigado a fatbotdesigns por postar o visualizador do Microsoft Office 365 nos comentários.
<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=http://remote.url.tld/path/to/document.doc' width='1366px' height='623px' frameborder='0'>This is an embedded <a target='_blank' href='http://office.com'>Microsoft Office</a> document, powered by <a target='_blank' href='http://office.com/webapps'>Office Online</a>.</iframe>
Uma ressalva mais importante a ser lembrada, como apontado pelo lightswitch05 , é que isso fará o upload do seu documento para um servidor de terceiros. Se isso é inaceitável, esse método de exibição não é o curso de ação adequado.
Exemplos ao vivo:
Visualizador do Google Docs
Visualizador do Microsoft Office