Estoy creando una aplicación PHP donde el usuario carga archivos de Powerpoint. Quiero que los otros usuarios lo vean en línea en lugar de descargarlo. (Usar aplicaciones de terceros como documentos de Google puede ser un poco engorroso para los usuarios) ¿Es posible escribir un código de visor de PowerPoint en PHP?Incruste el visor de Powerpoint en una página web (PHP)
Respuesta
Puede automatizar el proceso de uso de google docs con php.
Google ofrece un visor de PPT que se pueden incrustar en páginas web usando el siguiente código
<iframe src="http://docs.google.com/gview?url=http://www.domainname.come/presentation.ppt&embedded=true" style="width:550px; height:450px;" frameborder="0"></iframe>
Ahora estoy asumiendo PHP maneja los archivos de sus usuarios hacen, por lo que sería fácil encontrar la url a la ppt específica archivo. Puede almacenar esta url ya sea en una variable o en una base de datos, buscarla cuando sea necesario y colocarla en el código anterior.
Espero haber sido capaz de explicar la lógica que intento aplicar, hágamelo saber si necesita más especificaciones.
"¿Es posible escribir un código de visor de PowerPoint en PHP?"
Sí. Desafortunadamente, si hace esta pregunta, probablemente no podrá hacerlo usted mismo.
Si desea intentarlo de todos modos, aquí hay un buen lugar para empezar: http://msdn.microsoft.com/en-us/library/cc313106(office.12).aspx
O usted puede buscar una biblioteca que hace eso. Probablemente están por ahí, solo Google.
EDIT: Encontrado uno aquí:
gracias .. parece que es "posible pero difícil". Usaré otras soluciones fácilmente disponibles – thinzar00
Usted quiere volver a escribir Powerpoint en PHP? Voy a decir ... muy difícil en el mejor de los casos. Sin embargo, existen herramientas que hacen su vida más fácil. Además, hay una opción de "Guardar como página web" en Powerpoint, así que tal vez podrías hacer que tus cargadores guarden el powerpoint como una página web, y subir ese resultado, lo que imagino que sería muy fácil para ti ponerlo en el futuro. web.
Alternativamente, si se siente más ambicioso, puede leer las API de Google Docs, y posiblemente crear un portal para cargar a los documentos de Google para los colaboradores y ver los documentos de Google para sus visitantes. Su interfaz PHP podría aprovechar el poder de los documentos de Google, pero eliminar lo engorroso (estoy sorprendido de que sea una palabra real).
aha .. después de algunas investigaciones, creo que es mejor usar documentos de Google que desarrollarlos desde cero. Gracias de cualquier manera. – thinzar00
Sospecho que sería mucho más fácil reducir las diapositivas de PowerPoint a archivos .PNG, y crear un script PHP simple para recorrer las imágenes.
Eso sería un proceso engorroso teniendo en cuenta que los usuarios suben las cargas, lo que podría significar que habría muchas subidas en un período de tiempo determinado. – TDsouza
Flagger: una cosa es votar negativamente si no te gusta la respuesta. Es completamente otro para marcar una respuesta perfectamente razonable y correr. –
La única razón por la que downvoted fue porque basado en el escenario del asker, era técnicamente inviable (dada la posible cantidad de cargas) por lo que es inútil, sí, hasta donde yo sé, su sugerencia es posible implementar, pero luego con la tecnología todo es, lo que importa es lo factible que realmente es. Me disculpo si esto fue mal. – TDsouza
- 1. Incruste PDF en una página web y evite la descarga
- 2. Cómo descargar una página web en php
- 3. ¿Cómo puedo insertar una diapositiva de PowerPoint en una página web?
- 4. visor de subversión basado en web
- 5. Bibtex en una página web?
- 6. cómo abrir el informe ssrs desde la página web asp usando el visor de informes
- 7. actualizar una parte de la página web en php
- 8. Buscando un visor web en PDF, no el visor de documentos de google
- 9. ¿Cómo guardo en caché una página web en PHP?
- 10. debe poner fin a una página web en ".php" con el fin de ejecutar código PHP?
- 11. Cómo hacer visor de PDF en PHP
- 12. Error de configuración del visor de informes - En Ver fuente de página web
- 13. Incruste el navegador Firefox en Java Swing
- 14. PHP: ¿cómo puedo cargar el contenido de una página web en una variable?
- 15. Incruste un System.String en XAML
- 16. Incruste el código de Google Map en HTML con marcador
- 17. Pegar una imagen en una página web
- 18. ¿Cómo incrusta un .epub en una página web?
- 19. ¿Cómo obtengo el código HTML de una página web en PHP?
- 20. Cómo leer desde el puerto serie en una página web
- 21. Grabación de video con cámara web en una página web
- 22. ¿Cómo ejecutar una página web PHP sin la extensión .php en la URL?
- 23. En VS2010 Beta 2, el Visor de informes web no muestra el contenido del informe
- 24. Decodificar página web comprimida recuperada mediante cURL en PHP
- 25. ¿Cómo puedo redireccionar una página php a otra página php?
- 26. Reverse Engineer una página web
- 27. Lua: Obtener una página web
- 28. Web scraping en PHP
- 29. ¿Cómo se crea una imagen de una página web en PHP?
- 30. Cómo desvanecerse en una página web completa -
Pero cualquiera puede descargar fácilmente, ¿cómo restringir la descarga? –