Abra un archivo pdf dentro de una vista web.

Tengo una aplicación en la que tengo un botón en una página web que se representa dentro de una webview.

Ahora en el tecleo del botón, un archivo del pdf consigue descargado, y el mismo entonces tendría que ser abierto dentro del mismo webview.

Adjunte un oyente de descarga a la vista web y cambie la url como sigue.

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

Es un enlace utilizado para abrir pdf sin descargarlo …

Espero que solucione tu problema

He encontrado que el visor de google parece funcionar en el navegador android para ver archivos PDF en línea. Usted podría construir un enlace a su pdf para que se muestre en el visor. No he intentado hacerlo dentro de un WebView .

ACTUALIZAR

El enlace está muerto, hay una explicación de cómo obtener la funcionalidad para seguir trabajando en este enlace .
En caso de que este enlace también muera, aquí está la sección relevante:

Aunque la página ya no está disponible, ya que redirecciona a Google Docs / Drive, todavía puedes usar Google Docs Viewer. Pegue esta URL en una nueva pestaña:

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

Y luego pegue 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

No creo que ningún navegador que no sea Chrome admita la representación de PDF sin un complemento o una herramienta de terceros. Es probablemente más fácil dejar que el usuario utilice su propia aplicación para abrir archivos PDF.

He utilizado la biblioteca PDF de IText mencionada en este hilo Android: ¿Existe alguna biblioteca PDF gratuita para Android para un proyecto de ejemplo. Usted podría intentar obtener usando esta API para obtener la página PDF como una imagen. No estoy familiarizado con todos los aspectos de Itext por lo que podría tener mejor manera de hacer esto.

No creo que el actual navegador basado en cromo android pueda soportar pdf. Hay discusión sobre lo mismo en los foros android (por ejemplo: link1 link2 )

Su mejor opción para mostrar pdf es tener lector de adobe pdf para android instalado (o de forma concisa, no es posible en la vista web)

  • Abrir un archivo PDF local en WebView con Google Docs
  • Android Obtener archivo pdf como resultado de httppost
  • Android: dibujo a un lienzo PDF desde WebView
  • Cómo abrir un archivo PDF local en PhoneGap (android)
  • El navegador de Android rechaza contenido-disposición: ¿en línea?
  • Lectura de un documento PDF en Android
  • Ejemplo de código para implementar un lector de PDF
  • Cómo hacer PDF en Android
  • Cómo adjuntar un PDF a un correo electrónico de la aplicación Android - El tamaño del archivo es cero
  • Android- Obtener texto de PDF
  • Crear varias páginas de PDF usando android.graphics.pdf
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.