Два варианта: во-первых, просто ссылку на него, например, <a href="MyWordDocument.doc">My Word Document</a>
, второе - использовать iframe и указывать его на документ. Однако, чтобы это работало, большинство браузеров требует, чтобы сервер отправлял заголовок Content-disposition: inline
с документом. Если вы не можете настроить свой веб-сервер для этого, вы можете обернуть документ в немного php:
<?php
header('Content-disposition: inline');
header('Content-type: application/msword'); // not sure if this is the correct MIME type
readfile('MyWordDocument.doc');
exit;
А затем ссылка на этот скрипт вместо вашего Word документа.
Это не гарантированно сработает; заголовок размещения контента - это всего лишь подсказка, и любой браузер может все равно рассматривать его как вложение.
Также обратите внимание, что .doc не совсем переносимый; в общем, вам нужно, чтобы Word правильно отображал его (Open Office и несколько других приложений с открытым исходным кодом делают достойную работу, но пока не совсем готовы), и браузер должен поддерживать открытие Word в качестве плагина.
Если требование формата файла .doc не задано в камне, лучшим выбором будет PDF (преобразование обычно так же просто, как печать на PDF-принтере, скажем, CutePDF, из Word), или, может быть, вы может даже конвертировать документ в HTML (хотя пробег может отличаться).