sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo mostrar un documento de Word en el navegador en localhost?

no puedes Los navegadores no tienen ninguna forma integrada de ver documentos de Word, por lo que, a menos que el usuario haya configurado su navegador para abrirlo con algún complemento (que el 99% del mundo no ha hecho), el navegador le pedirá que descargue el archivo. .

Por lo tanto, actualmente ningún navegador tiene el código necesario para representar documentos de Word y, que yo sepa, tampoco existen bibliotecas del lado del cliente para representarlos.

puede usar el visor de documentos de Google a través de un

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

Puede consultar la solución en enlace SO

En caso de que desee abrir el archivo mediante el script de descarga, puede utilizar

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

Puede usar el visor de aplicaciones en vivo de Office, se requiere conexión a Internet://view.officeapps.live.com/op/embed.aspx?src=your_url_here

pon esta url en un 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>

Si solo desea mostrar el contenido, puede convertir el archivo de Word al tipo de archivo pdf. Puede usar conversión en la nube para convertir archivos de un formato a otro. Actualmente, Cloud Convert admite hasta 128 formatos de archivo diferentes.

Hay otro Enlace SO para conversión de formato de archivo