Android – Загрузить PDF / PDF Viewer

Я хочу отобразить pdf-содержимое в webview.

Вот мой код:

WebView webview = new WebView(this); setContentView(webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("URL/Demo_PDF.pdf"); 

Проблема:

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

А также, если есть какой-либо просмотрщик PDF, тогда также предложите мне !!

FYI, я уже установил интернет-разрешение.

Solutions Collecting From Web of "Android – Загрузить PDF / PDF Viewer"

Наконец, я получил решение, на самом деле я сделал трюк, чтобы загрузить pdf-файл с помощью Google Docs внутри веб-обозревателя:

 webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/demo.pdf"); 

Извините, но WebView не отображает PDF-контент.
Вам может понадобиться программа просмотра PDF, которая отвечает на формат PDF MIME.

Вот несколько бесплатных библиотек с открытым исходным кодом, которые вы можете проверить:

  • droidreader
  • Apv pdf reader

Vudroid – это проект с открытым исходным кодом для doc документа pfd / djvu.

Вы можете попробовать использовать mupdf (www.mupdf.com). Вы можете создать собственную библиотеку кода (libmupdf.so) для загрузки в ваш проект Android с помощью ndk. Это обеспечит намного более быструю визуализацию PDF-файлов … проверьте проект по адресу: http://mupdf.com/repos/mupdf/android/

Qoppa предлагает коммерческий инструментарий для разработчиков Android, который может быть тем, что вы ищете http://www.qoppa.com/android/pdfsdk/ .

WebView не имеет плагина PDF. Вы должны хранить PDF локально и открывать намерение для просмотра такого контента.