2011-04-21 22 views
5

He buscado ya y que no se encuentra ninguna solución para archivo de presentación pdf en aplicaciónactivo Abrir archivo PDF en la aplicación

El punto es que tengo que mostrar pdf de activos o carpeta cruda no desde web

tengo ya intentado en webview con el código

WebView webview = (WebView) findViewById(R.id.webview); 
    webview.getSettings().setJavaScriptEnabled(true); 
    webview.setContentDescription("application/pdf"); 
    webview.loadUrl("file:///android_asset/button11.pdf"); 

pero no está funcionando.

necesito ayuda sobre ese gracias de antemano

Respuesta

1

Este es el código que utilizo para leer un documento PDF con el sistema de archivos, espero que ayude!

 File file = new File("/path/to/file");   
     Uri path = Uri.fromFile(file);  
     Intent intent = new Intent(Intent.ACTION_VIEW); 
     intent.setDataAndType(path, "application/pdf"); 
     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 

     try { 
      context.startActivity(intent); 
      } 
     catch (ActivityNotFoundException e) { 
      Toast.makeText(context, "No application available to view PDF", Toast.LENGTH_LONG).show(); 
      } 
0

No se puede usar el archivo: ///android_asset/button11.pdf tener acceso al archivo. No es la ruta del sistema de archivos. Y webview no mostrará su pdf, incluso si su archivo de búsqueda es una ruta real.

Aquí está la solución. https://stackoverflow.com/a/10981194/1635488

Cuestiones relacionadas