Как я могу открыть файл PDF с моего устройства Android (из папки загрузки) в веб-просмотре? Я пытался открыть pdf в веб-просмотре, но он поддерживает только веб-адрес. Можно ли открыть локальный pdf-файл в веб-просмотре. Я попробовал библиотеку barteksc, но это очень большой файл. Любые решения?
Откройте локальный файл PDF в веб-просмотре
comment
Возможный дубликат этого stackoverflow.com/questions/11613505/
- person Ahmad Ayyaz   schedule 11.06.2018
comment
Библиотека barteksc действительно большая, потому что она содержит собственные библиотеки для всех архитектур ЦП. Используйте разбиения ABI для создания отдельных APK для разных архитектур ЦП, чтобы уменьшить размер приложения.
- person Nabin Bhandari   schedule 11.06.2018
comment
webview не предназначен для открытия PDF-файлов, он может отображать только HTML-страницы.
- person Vladyslav Matviienko   schedule 11.06.2018
Ответы (1)
Я бы посоветовал вам использовать встроенную функцию PdfRenderer
вместо webview
.
Начиная с Android OS 5.0(lollipop) и выше, вы можете использовать этот класс для отображения PDF-файлов в приложение. Если вы хотите поддерживать ОС ниже этого уровня, вы можете использовать библиотеку, так как встроенной поддержки нет.
Подробнее о классе читайте в документах здесь, вы также можете обратиться этот пример предоставлен Google
person
Mightian
schedule
11.06.2018
добро пожаловать @ShantoGeorge, дайте мне знать, как это работает
- person Mightian; 11.06.2018
классное счастливое кодирование
- person Mightian; 11.06.2018