Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie zeige ich ein Word-Dokument im Browser in Localhost an?

Du kannst nicht. Browser haben keine integrierte Möglichkeit, Word-Dokumente anzuzeigen. Wenn der Benutzer seinen Browser also nicht so konfiguriert hat, dass er ihn mit einem Plugin öffnet (was 99 % der Welt nicht getan haben), fordert der Browser ihn auf, die Datei herunterzuladen .

Daher verfügen derzeit keine Browser über den erforderlichen Code zum Rendern von Word-Dokumenten, und soweit ich weiß, gibt es derzeit auch keine Client-seitigen Bibliotheken, um sie zu rendern.

Sie können den Viewer von Google Documents über ein

verwenden
<iframe src="http://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>

Sie können die Lösung unter SO link

Falls Sie die Datei mit einem Download-Skript öffnen möchten, können Sie

verwenden
<?php
header('Content-type: application/vnd.ms-word');
header('Content-Disposition: attachment; filename="document.doc"');
readfile('path-to-file.docx');
?>

Sie können den Office Live Apps Viewer verwenden, eine Internetverbindung ist erforderlich://view.officeapps.live.com/op/embed.aspx?src=your_url_here

Setzen Sie diese URL in einen Iframe

<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>

Wenn Sie nur den Inhalt anzeigen möchten, können Sie Word-Dateien in PDF-Dateien konvertieren. Sie können Cloud Convert verwenden um Dateien von einem Format in ein anderes zu konvertieren. Derzeit unterstützt Cloud Convert bis zu 128 verschiedene Dateiformate.

Es gibt noch einen weiteren SO-Link zur Dateiformatkonvertierung