studio programacion libro herramientas fundamentos español crear con avanzado aplicaciones android pdf browser

programacion - libro de android studio en español pdf



Cómo mostrar un PDF a través del navegador web de Android sin "descargar" primero (9)

Específicamente, para instalar el plugin pdf.js para firefox, no usa la tienda de aplicaciones. En su lugar, vaya a addons.mozilla.org desde dentro de mozilla e instálelo desde allí. Además, para ver si está instalado correctamente, vaya al menú Herramientas: Complementos (no a la URL "Acerca de: complementos" como podría pensar en la versión de escritorio).

(Nueva cuenta, de lo contrario, pondría esto como un comentario sobre la respuesta anterior)

¿Hay alguna manera de que el navegador Android estándar abra automáticamente un PDF, Word u otro archivo típico sin tener que pasar por el proceso de descarga del archivo y luego que el usuario abra el archivo desde la aplicación Descargas o la barra de notificaciones? ?

Tenemos una aplicación web que tiene una gran cantidad de documentos que nos gustaría incluir y no tener que convertir a HTML, pero hacer que el usuario descargue el archivo y abrirlo manualmente no es fácil de entrenar.

En iOS, todos estos archivos se muestran en línea en el navegador. Me gustaría una forma de que el navegador inicie automáticamente los archivos en Acrobat Reader o QuickOffice o en cualquier programa que el usuario tenga para mostrarlos.

¿Alguien sabe una manera de hacer eso? Sé que Google Docs tiene algo de soporte de visualización de PDF, pero las personas que usan nuestra aplicación web pueden no tener acceso público a Internet en todos los casos, y pueden estar golpeando en un servidor web local.


Lamentablemente, el navegador nativo presente en dispositivos Android no es compatible con este tipo de archivo. Veamos si en el 4.0 podremos hacer eso.


Lo necesitaba también, y los enlaces anteriores dejaron de funcionar, así que esto es lo que encontré para trabajar con New Google Drive:

Google tiene un servicio que crea el enlace para PDF''s Not in GDrive: https://docs.google.com/viewer Simplemente agregue su URL y crea un enlace, y el código IFrame (Mire detenidamente y verá el patrón y creará enlaces) sin este servicio web)

Además, hay una forma de hacerlo para PDF almacenados en Google Drive: https://docs.google.com/viewer?srcid=YOUR_GDRIVE_PDF_DOC_ID_HERE&pid=explorer&efh=false&a=v&chrome=false&embedded=true (esto puede ser un enlace o el src URL de un iframe)

Probé en Android y muestra el visor de PDF muy bien.


Puede abrir PDF en Google Docs Viewer agregando URL a:

http://docs.google.com/gview?embedded=true&url=<url of a supported doc>

Esto abriría PDF en el navegador predeterminado o en WebView.

here se proporciona una lista de formatos compatibles.



Puedes usar esto

webView.loadUrl("https://docs.google.com/viewer?url=" + "url of pdf file");


Try this, worked for me. WebView view = (WebView) findViewById(R.id.yourWebView); view.getSettings().setJavaScriptEnabled(true); view.getSettings().setPluginState(WebSettings.PluginState.ON); view.loadUrl("http://docs.google.com/gview?embedded=true&url=" +"your document link(pdf,doc,docx...etc)");


String format = "https://drive.google.com/viewerng/viewer?embedded=true&url=%s"; String fullPath = String.format(Locale.ENGLISH, format, "PDF_URL_HERE"); Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(fullPath)); startActivity(browserIntent);


  • Descargue el archivo acrobat reader .apk para Android y visualice el archivo pdf
  • Pon tus archivos pdf en una tarjeta sd
  • Use el fragmento de código a continuación

    File file= new File("/sdcard/test.pdf"); Uri path=Uri.fromFile(file); Intent i =new Intent(Intent.ACTION_VIEW); i.setDataAndType(path,"application/pdf"); i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i);