Aucun navigateur n'a actuellement le code nécessaire pour rendre les documents Word, et pour autant que je sache, il n'y a pas non plus de bibliothèques côté client qui existent actuellement pour les rendre.
Cependant, si vous avez seulement besoin d'afficher le document Word, mais que vous n'avez pas besoin de le modifier, vous pouvez utiliser la visionneuse de Google Documents via un <iframe>
pour afficher un fichier .doc
/ .docx
.
<iframe src="https://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>
Solution adaptée de " Comment afficher un document Word en utilisant fancybox ".
Exemple:
JSFiddle
Cependant, si vous préférez avoir un support natif, dans la plupart, sinon tous les navigateurs, je vous recommande de réenregistrer le .doc
/ en .docx
tant que fichier PDF.Ceux- ci peuvent également être rendus indépendamment à l'aide de PDF.js par Mozilla.
Éditer:
Un grand merci à fatbotdesigns pour avoir publié la visionneuse Microsoft Office 365 dans les commentaires.
<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>
Une autre mise en garde importante à garder à l'esprit, comme indiqué par lightswitch05 , est que cela téléchargera votre document sur un serveur tiers. Si cela n'est pas acceptable, cette méthode d'affichage n'est pas la bonne marche à suivre.
Exemples en direct:
Visionneuse Google Docs
Visionneuse Microsoft Office