Derzeit verfügen keine Browser über den zum Rendern von Word-Dokumenten erforderlichen Code, und meines Wissens gibt es derzeit auch keine clientseitigen Bibliotheken zum Rendern dieser Dokumente.
Wenn Sie das Word-Dokument jedoch nur anzeigen, aber nicht bearbeiten müssen, können Sie den Viewer von Google Documents über ein verwenden <iframe>
, um ein remote gehostetes .doc
/ anzuzeigen .docx
.
<iframe src="https://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>
Lösung angepasst aus " So zeigen Sie ein Word-Dokument mit Fancybox an ".
Beispiel:
JSFiddle
Wenn Sie jedoch lieber native Unterstützung in den meisten, wenn nicht allen Browsern haben möchten, würde ich empfehlen, die Datei .doc
/ .docx
als PDF-Datei erneut zu speichern. Diese können auch unabhängig mit PDF.js von Mozilla gerendert werden .
Bearbeiten:
Vielen Dank an fatbotdesigns für die Veröffentlichung des Microsoft Office 365-Viewers in den Kommentaren.
<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>
Eine weitere wichtige Einschränkung, die Sie beachten sollten , ist, dass Ihr Dokument auf einen Server eines Drittanbieters hochgeladen wird. Wenn dies nicht akzeptabel ist, ist diese Anzeigemethode nicht die richtige Vorgehensweise.
Live-Beispiele:
Google Text & Tabellen-Viewer
Microsoft Office Viewer