Pregunta

Que necesito para abrir un archivo pdf en el navegador sin necesidad de Adobe Reader.Hay alguna API con php que abrir los archivos PDF en el navegador.

Saludos

¿Fue útil?

Solución

Puedes usar Swftools para convertir PDFS en flash. Pero las pieles predeterminadas de Swftools no se ven bien en absoluto, por lo que puede verificar Papel flexible como espectador. En caso de que vaya a hacer su propia piel, podría ser útil para leer: SWFTOOLS (PDF2SWF) para trabajar correctamente con Flex

Otra solución es PDF.JS (como señala Quentin), pero Afair este script no era utilizable (en aquel entonces, cuando busqué) para PDF con estructuras complejas (gradientes complejos, por ejemplo).

Si necesita publicar documentos como "privado", debe considerar los servicios como Isleu O tendrá que proteger los archivos de la descarga.

Otros consejos

No.

PHP se ejecuta en el servidor. La única "API del navegador" a la que tiene acceso es HTTP.

Si desea representar un PDF en el cliente, el cliente necesita un renderizador PDF. Existen Lectores de JavaScript PDF, pero no puedo comentar sobre el apoyo o la madurez de su navegador cruzado.

Si sus archivos PDF se ponen en línea y no están restringidos, puede intentar usar Google Doc Viewer. Es una muy buena manera de poner al espectador en <iframe /> para que se pueda combinar con su página web.

https://docs.google.com/viewer

No es posible ver los archivos PDF sin necesidad de un visor como Adobe Reader.Si usted no desea utilizar Adobe Reader, usted puede tratar de un visor de PDF plug in para el navegador web de otra empresa.

Sin embargo, si usted no desea utilizar un visor en todos y quiero escribir/crear su propio visor, a continuación, una mejor opción es convertir el PDF a imágenes escalables y, a continuación, mostrará en la página web con etiquetas de imagen.También puede crear un visor con JavaScript.

Incluso se pueden encontrar muchos ya disponible basado en JavaScript de los espectadores, que pueden mostrar las imágenes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top