Actualmente, ningún navegador tiene el código necesario para representar documentos de Word y, que yo sepa, tampoco existen bibliotecas del lado del cliente para representarlos.
Sin embargo, si solo necesita mostrar el documento de Word, pero no necesita editarlo, puede usar el visor de documentos de Google a través de un <iframe>
para mostrar un .doc
/ alojado de forma remota .docx
.
<iframe src="https://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>
Solución adaptada de " Cómo mostrar un documento de Word usando fancybox ".
Ejemplo:
JSFiddle
Sin embargo, si prefiere tener soporte nativo, en la mayoría de los navegadores, si no en todos, le recomiendo volver a guardar el .doc
/ .docx
como un archivo PDF. Esos también pueden ser renderizados independientemente usando PDF.js por Mozilla.
Editar:
Muchas gracias a fatbotdesigns por publicar el visor de Microsoft Office 365 en los comentarios.
<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>
Una advertencia más importante a tener en cuenta, como señala lightswitch05 , es que esto cargará su documento a un servidor de terceros. Si esto es inaceptable, entonces este método de visualización no es el curso de acción adecuado.
Ejemplos en vivo:
Google Docs Viewer
Visor de Microsoft Office