Как читать pdf-файл в android

Я хочу прочитать PDF-файл в android. Я разместил файлы PDF в папке с ресурсами.

Как я могу читать PDF-файл?

Ссылка для чтения PDF

Я проверил вышеуказанную ссылку, но это не работает для меня. Это дает мне ошибку, говоря, что активность не найдена.

И я также хочу открыть PDF-файл в WebView. Так можно ли читать PDF в WebView?

Вам нужно иметь приложение, которое может поддерживать этот тип и открывать его. В вашем устройстве / эмуляторе это приложение не установлено, поэтому оно бросает ошибку

U можете скачать PDFbox API для чтения PDF в android, попробуйте эту ссылку: http://pdfbox.apache.org/

Еще одно отличное решение для чтения pdf-файлов с использованием внешнего приложения, такого как 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 отображает форматы, такие как pdf, ppt, docx и т. Д. И вам вообще не нужно устанавливать какое-либо приложение. Найдите ссылку в google и перейдите в Cached.

Intereting Posts
Как изменить предложения поиска Цвет текста Различные тексты в кнопке Как отключить AGC на HTC EVO (сверхзвуковой)? Как отображать кнопку в случайном положении экрана Подсчитайте элементы в папке с возможностью переноса, начинающиеся с определенной строки Эквивалент LocalBroadcastManager без поддержки библиотеки Android Выравнивающий центр Android Relative Layout Выпадающее заклинание вне панели действий? (IceCream Sandwich style, w / ActionBarSherlock) Android устанавливает высоту и ширину пользовательского вида программно Как реализовать одно-много отношений в чистой архитектуре Почему мы не можем использовать прозрачные системные панели с ActionBar Дизайн Android UI: поддержка нескольких экранов Как проверить EditText для обработки чисел только в Android? Почему ContentProvider.onCreate () вызывается перед Application.onCreate ()? Как выбрать видео из галереи и обрезать / изменить его размер так же, как обрезка изображения в андроиде