¿Cómo admitir la visualización de PDF para todos los navegadores móviles?
estoy usando
<object>
Para incrustar un archivo pdf en mi sitio web. p.ej
- Invocación de Adobe Reader desde mi aplicación de Android
- Cómo disparar Haga clic en el evento del archivo pdf Índice de capítulos
- Android: desarrolla una aplicación para revistas
- Apertura de contraseña protegida documento PDF y representación en android utilizando nuevo "PdfRenderer" clase?
- IText crear un documento con tamaños de página desiguales
<object data="abc.pdf" type="application/pdf"> <embed src="abc.pdf" type="application/pdf" /> </object>
Funciona en todos los navegadores de escritorio, pero en mi dispositivo Android, no muestra nada. Además de usar el google pdf viewer (ya que down-grade dramáticamente la calidad pdf), ¿hay alguna manera de apoyar todos ios / android dispositivo navegador? O, ¿cuál es la mejor manera de manejar esta situación? Ya que hay un montón de navegador, ¿Cómo puedo redirigirlos a la página de descarga del plugin de pdf del navegador, o debo decirles que para conseguir uno? (Menos fácil de usar). Gracias
- Cómo abrir un archivo PDF local en PhoneGap (android)
- Seleccione Texto y muestre el significado como pop-up en MUPDF
- Ejemplo de código para implementar un lector de PDF
- Android - cómo convertir html a pdf?
- Cómo desarrollar un lector de pdf en android
- Abrir un archivo PDF local en WebView con Google Docs
- ¿Cuál biblioteca es mejor para leer PDF, EPUB & html en Android?
- Abrir y editar archivos PDF en la aplicación de Android con API
La mejor manera es simplemente agregar un enlace al abc.pdf
que se abrirá en una nueva pestaña. Esto funcionaría mejor para el navegador móvil en lugar de incrustar o implementar complementos.
<a href="abc.pdf" target="_blank">ABC PDF file</a>
Una solución multiplataforma que he encontrado es ViewerJS .
La incrustación compatible con Android se puede llevar a cabo utilizando un iFrame, proporcionando la URL de la carpeta del proyecto ViewerJS y la URL del PDF a incrustarse (relativa a ViewerJS), separadas por un hash:
<iframe src='../ViewerJS/#../../pdfs/pdf.pdf'></iframe>
Es mejor usar Google Gview. Tenía el mismo problema en mi proyecto: el PDF se abría por separado en los navegadores móviles, mientras que se abría perfectamente en la web, así que lo cambié para usar Google Doc Gview. El ejemplo se da a continuación:
<iframe src="http://docs.google.com/gview? url=d11xs62myk100c.cloudfront.net/Conference/262/Misc/marcos-ascensin-spanish-national-research-council-csic-spain.ppt&embedded=true'}" frameborder="0" width="100%" height="1000"> </iframe>
Usted puede comprobar la compability de su móvil entonces la transferencia directa y excepto como .dox
- ¿Qué significa @Module en daga para Android?
- Geofencias que no se activan (pendientes y receptor de radiodifusión)