¿Cómo puedo visualizar un pdf dentro de un navegador web en una página .html?Mostrar PDF dentro del navegador web
Respuesta
Uso el visor de PDF incrustable de Google Docs. Los documentos no tienen que cargarse en Google Docs, pero sí deben estar disponibles en línea.
<iframe src="http://docs.google.com/gview?url=http://path.com/to/your/pdf.pdf&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe>
La solución simple es colocarlo en un iframe y esperar que el usuario tenga un complemento que lo admita.
(Yo no, el complemento de Acrobat ha sido una fuente de inestabilidad y de recursos tan importante que intento eliminarlo de cualquier navegador que toque).
La solución popular, complicada pero relativa es mostrarla en un applet de flash.
El complemento del navegador controla esas configuraciones, por lo que no puede forzarlo. Sin embargo, puede hacer un simple <a href="whatver.pdf">
en lugar de <a href="whatever.pdf" target="_blank">
.
Finalmente alguien que sepa de lo que están hablando para esta respuesta. Esta es la mejor respuesta y la más simple. @jschorr es absolutamente correcto. El navegador controla estas configuraciones. ¡¡Más eficiente!! – JnL
También puede incrustar utilizando JavaScript a través de una solución de terceros como PDFObject.
La manera más simple es crear un iframe y establecer el origen en el URL del PDF.
(patos enojados, diseñadores de HTML) Lo he hecho yo mismo, funciona bien, cruza el navegador (se arrastra al búnker).
no funciona si no tiene el plugin pdf instalado en IE –
¿Cómo es eso obvio? Parece una adición útil al "navegador cruzado". – showdev
esto fue mucho más fácil de configurar que los otros terceros. No sé cómo funcionó en 2011, pero en 2016 es muy rápido y está lleno de funciones útiles. También parece funcionar muy bien en Chrome, FF e IE –
Representamos las páginas de archivos PDF como archivos PNG en el servidor usando JPedal (una biblioteca java). Eso, combinado con algunos javascript, nos da un alto control sobre la visualización y navegación.
Creo que esto es genial, pero necesita muchos recursos. – eveevans
Pero los usuarios no pueden copiar/pegar texto desde PNG. –
en lugar de utilizar iframe y dependiendo de la third party
, pensar en usar flexpaper o pdf.js.
He usado pdf.js, funciona bien para mí.
aquí es la demostración: http://mozilla.github.com/pdf.js/web/viewer.html
Puede utilizar este código:
<embed src="http://domain.com/your_pdf.pdf" width="600" height="500" alt="pdf" pluginspage="http://www.adobe.com/products/acrobat/readstep2.html">
O utilizar Google Docs integrable visor de PDF:
<iframe src="http://docs.google.com/gview?url=http://domain.com/your_pdf.pdf&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe>
gustado estar utilizando la etiqueta de objeto
<object data='http://website.com/nameoffolder/documentname.pdf#toolbar=1'
type='application/pdf'
width='100%'
height='700px'>
tenga en cuenta que puede cambiar el ancho y alto a cualquier valor que visite http://www.w3schools.com/tags/tag_object.asp
Al igual que ha publicado no proporciona más información sobre la respuesta. –
la pregunta era ¿Cómo puedo mostrar un pdf dentro de un navegador web en una página .html? utilizar la etiqueta de objeto html 5 ayudará ... Utilice este elemento para incrustar multimedia (como audio, video, applets de Java, ActiveX, PDF y Flash) en sus páginas web. –
Tiene toda la razón, sin embargo, el enlace a w3schools no proporciona más información para complementar la respuesta a medida que la escribió. –
Mientras que el anfitrión del PDF el atributo objetivo es el camino a seguir. En otras palabras, para archivos relativos, usar el atributo de destino con el valor _blank funcionará muy bien.
<e>
<a target="_blank" alt="StackExchange Handbook" title="StackExchange Handbook"
href="pdfs/StackExchange_Handbook.pdf">StackExchange Handbook</a>
Para los motores rutas absolutas irán a la U nified R esource L ocator y abrirlo su. Por lo tanto, suprime el atributo de destino.
<e>
<a alt="StackExchange Handbook" title="StackExchange Handbook"
href="protocol://url/StackExchange_Handbook.pdf">StackExchange Handbook</a>
Los navegadores harán un buen trabajo en ambos casos.
Esta solución funcionó mucho mejor para mí que la respuesta aceptada. También se debe tener en cuenta que trabajo con información delicada, por lo que no era importante tener mis documentos a disposición del público. –
Viendo el contenido guardado en formato de archivo PDF/DOC/DOCX is ideal for displaying the pdf/doc/docx file on your web page
Usted también puede tener este enfoque GoogleDoc sencilla.
<a style="color: green;" href="http://docs.google.com/gview?url=http://domain//docs/<?php echo $row['docname'] ;?>" target="_blank">View</a>
Esto crearía una nueva página para que pueda ver el documento sin distorsionar su flujo.
Esto funciona bien, gracias. Pero, ¿qué pasa si el usuario desea ver el pdf sin conexión a Internet? – User
puede usar la biblioteca de JQuery como pdf.js https://github.com/mozilla/pdf.js .. 2. Eche un vistazo a PDFObject que es una biblioteca de Javascript para incrustar archivos PDF en archivos HTML. Maneja la compatibilidad del navegador bastante bien y probablemente funcione en IE8. – Asuquo12
¿Has probado con una simple etiqueta img?
<img scr="https://www.typomania.co.uk/pdfs/lipsum.pdf">
¿Alguien sabe cómo esto es compatible? –
- 1. Mostrar csv dentro del navegador firefox
- 2. Mostrar Adobe pdf dentro de un div
- 3. Abrir pdf en el complemento del navegador
- 4. Navegador web dentro de un visor de desplazamiento
- 5. Detectar dentro del navegador Android o WebView
- 6. Mostrar favicon para archivos PDF
- 7. Cómo imprimir un PDF desde el navegador
- 8. Incrustar ventana del navegador web en Java
- 9. jEditorPane como navegador web
- 10. Crear un navegador de ventana dentro del navegador con extjs
- 11. Mostrar PDF en Android
- 12. La solicitud del navegador PDF entra en congelación
- 13. Abra un archivo pdf dentro de una vista web.
- 14. ¿La mayoría de los navegadores realizan varias solicitudes HTTP al mostrar un PDF desde el navegador?
- 15. ¿Cómo funciona la geolocalización del navegador web?
- 16. ¿Puedo deshabilitar la autocompletación del navegador web?
- 17. Página de inicio del navegador web Android
- 18. Mostrar parcelas dentro del módulo en Mathematica
- 19. ¿Cómo mostrar las tostadas dentro del temporizador?
- 20. ¿Puede Selenium verificar el texto dentro de un PDF cargado por el navegador?
- 21. Cómo mostrar una secuencia de PDF en un navegador usando JavaScript
- 22. Alojamiento del servicio WCF dentro del proyecto web
- 23. Mostrar archivos PDF con python3
- 24. Mostrar PDF como formulario HTML
- 25. navegador web incorporado
- 26. Control del navegador web: cómo capturar eventos del documento?
- 27. Cómo mostrar los valores dentro del sector del gráfico circular
- 28. cómo mostrar el pdf en ios
- 29. Emulando un navegador web
- 30. Mostrar archivos de Word/pdf/excel etc. en el navegador. (Asp.net, C# .net 2008)
Esto funcionó para mí donde PDF.js y PDFObject no. –
Con esta solución, algunos usuarios no ven el archivo PDF, pero google les pide que se conecten primero. –
Tengo una pregunta sobre esta solución. ¿Google almacenará una copia de mi archivo pdf en sus servidores? ¿Conservará la privacidad de mi contenido? –