2011-02-09 17 views

Respuesta

0

No creo que el presente navegador Android basado en Chrome pueda soportar pdf. Hay discusión sobre la misma en los foros androide (ex: link1link2).

Su mejor apuesta para mostrar pdf es tener lector de PDF de Adobe para Android instalado (o de forma concisa palabras, no es posible en vista web)

+0

thanks.so estás diciendo que el único posible solución es abrir los contenidos de la URL en pdf , guarde el archivo en la tarjeta SD/memoria del teléfono como un archivo .pdf y luego abra dentro de una actividad separada? –

+1

Sí. Por supuesto, puedes decorar la ventana de actividad para que parezca una vista web, pero al menos según yo, es un truco innecesario. –

7

Descubrí que el google viewer parece funcionar dentro del navegador de Android para ver archivos PDF en línea. Puede construir un enlace a su pdf para que se muestre en el visor. No he intentado hacer eso dentro de un WebView sin embargo.

ACTUALIZACIÓN

El enlace está muerto, no es una explicación de cómo llegar a la funcionalidad todavía trabajan en this link.
En caso este enlace también muere, aquí es la sección correspondiente:

Mientras que la página ya no está disponible, ya que redirige a Google Docs/Drive, aún puede utilizar el lector de Google Docs. Pegar esta URL en una nueva pestaña:

https://docs.google.com/viewer?url=

y luego pegar la dirección del documento que desea ver en línea. He aquí un ejemplo:

https://docs.google.com/viewer?url=http://research.google.com/archive/bigtable-osdi06.pdf

+1

intenté usar el visor de google con el enlace algo así como a continuación: - –

+1

el enlace está muerto, lamentablemente –

+1

En caso de que todavía lo necesite: lo actualicé :-) – Lepidopteron

1

no creo que cualquier navegador que no sea Chrome soporta renderizado PDF sin un plugin o una herramienta de terceros. Probablemente sea más fácil dejar que el usuario use su propia aplicación para abrir archivos PDF.

Utilicé la biblioteca de PDF de IText que se menciona en este hilo Android : Is there any free PDF library for Android para un proyecto de ejemplo. Podría intentar usar esta API para obtener la página PDF como una imagen. No estoy familiarizado con todos los aspectos de Itext, así que podría haber una mejor manera de hacerlo.

24

adjuntar un oyente descarga a la vista web y cambiar la dirección URL de la siguiente manera ..

"http://docs.google.com/gview?embedded=true & url = http: // www. abc.com/xxxxxyyyyyxz.pdf"

es un enlace utilizado para abrir pdf sin necesidad de descargarlo ...

espero que resuelve su problema ..

+0

Y esto funcionó para mí ... muchas gracias :) –

+0

es una mala solución, porque si google cambia el enlace, se verá obligado a realizar la actualización de la aplicación. Pero después de la investigación, creo que esta es la única forma :( –

Cuestiones relacionadas