Tengo un archivo PDF generado automáticamente por itext y necesito mostrar ese archivo PDF en HTML. Mi pregunta es: ¿Cómo mostrar un archivo PDF local en HTML usando pdf.js ? ¿Debería ese archivo PDF ser generado por algunos estándares?
155
Respuestas:
La implementación de un archivo PDF en su página web HTML es muy fácil.
Asegúrese de cambiar el ancho y la altura según sus necesidades. ¡Buena suerte!
fuente
<iframe src="file_name.pdf" style="width: 100%;height: 100%;border: none;"></iframe>
<embed>
etiqueta es nueva en HTML5, muy conveniente. ver enlaceUso 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.
fuente
Si quieres usar pdf.js, te sugiero que leas ESTO
También puede cargar su pdf en algún lugar (como Google Drive) y usar su URL en un iframe
o
fuente
puede mostrar fácilmente en una página html como esta
fuente
En la página html para pc es fácil de implementar
pero no se puede mostrar el pdf en el móvil con este código, debe necesitar un complemento
si no ha respondido a su sitio. Luego, el código PDF anterior no se muestra en el móvil, pero puede poner la opción de descarga después del código
fuente
La forma más simple es usar,
y si todavía se está descargando en lugar de ver, verifique el encabezado de respuesta del servidor, debería tener,
Content-Disposition:Inline
y noContent-Disposition:Attachment
,.fuente
1. Incrustación en línea HTML nativa del navegador:
Pro:
Contras:
2. Visor de documentos de Google:
Pro:
Contras:
3. Otras soluciones para incrustar PDF:
NOTA IMPORTANTE:
Verifique el encabezado de respuesta HTTP X-Frame-Options. Debería ser SAMEORIGIN.
fuente
Formato de documento portátil ( PDF ).
Cualquier navegador «Use _Embeddable Google Document Viewer para incrustar el archivo PDF
iframe
.Solo para el navegador Chrome «Visor de PDF de Chrome con complemento
pluginspage=http://www.adobe.com/products/acrobat/readstep2.html
.Sippet de ejemplo:
fuente
He tenido algo similar antes y usé etiquetas normalmente
¡pero es interesante descubrir algunas otras formas como las anteriores!
fuente
El elemento es compatible con todos los navegadores y define un objeto incrustado dentro de un documento HTML.
Código de trabajo: https://www.w3schools.com/code/tryit.asp?filename=G7L8BK6XC0A6
fuente
Puedes usar
O, si quieres que ocupe toda la página:
fuente