В настоящее время в браузерах нет кода, необходимого для визуализации документов Word, и, насколько мне известно, в настоящее время нет клиентских библиотек для их визуализации.
Однако, если вам нужно только отобразить документ Word, но не нужно его редактировать, вы можете использовать средство просмотра документов Google через объект <iframe>
для отображения удаленно размещенного файла .doc
/ .docx
.
<iframe src="https://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>
Решение адаптировано из « Как отобразить текстовый документ с помощью fancybox ».
Пример:
JSFiddle
Однако, если вы предпочитаете иметь встроенную поддержку, в большинстве, если не во всех браузерах, я бы рекомендовал повторно сохранить .doc
/ .docx
в виде файла PDF. Их также можно независимо отрисовывать с помощью PDF.js от Mozilla.
Редактировать:
Огромное спасибо fatbotdesigns за публикацию программы просмотра Microsoft Office 365 в комментариях.
<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>
Еще одно важное предостережение, о котором следует помнить, как указано в Lightswitch05 , заключается в том, что это загрузит ваш документ на сторонний сервер. Если это неприемлемо, значит, такой способ отображения - неправильный образ действий.
Живые примеры:
Средство просмотра документов Google
Средство просмотра Microsoft Office