Cómo leer un pdf en Android

Quiero leer un archivo PDF en Android. Coloqué mis archivos PDF en la carpeta de activos.

¿Cómo puedo leer el archivo PDF desde allí?

PDF Reader Link

He revisado el enlace de arriba, pero no funciona para mí. Me da un error diciendo que no se encontró la actividad.

Y también quiero abrir un archivo PDF en WebView. Entonces, ¿es posible leer PDF en WebView?

Necesita tener una aplicación que pueda admitir ese tipo mimet y abrirlo. En tu dispositivo / emulador, esa aplicación no está instalada, por lo que está generando un error

Puedes descargar la API de PDFbox para leer PDF en Android, prueba este enlace: http://pdfbox.apache.org/

Otra gran solución para leer pdf usando aplicaciones instaladas externamente como Adobe Reader .

 private void openPDF(final String pathToPDF) { File file = new File(pathToPDF); Uri path = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.setDataAndType(path, "application/pdf"); try { startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "Application not found", Toast.LENGTH_SHORT).show(); } } 

Google cached muestra formatos como pdf, ppt, docx, etc. Y no necesita instalar ninguna aplicación. Busque el enlace en google y vaya a En caché.