Подтвердить что ты не робот

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, я уже установил интернет-разрешение.

4b9b3361

Ответ 1

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

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

Ответ 2

Извините, но WebView не отображает PDF-содержимое.
Что вы можете пожелать, это просмотрщик PDF, который отвечает на формат PDF MIME.

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

Ответ 6

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