Ответ 1
Наконец, я получил решение, на самом деле я сделал трюк, чтобы загрузить pdf файл с помощью Документов Google в веб-просмотре:
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/demo.pdf");
Я хочу отобразить pdf-содержимое в webview.
Вот мой код:
WebView webview = new WebView(this);
setContentView(webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("URL/Demo_PDF.pdf");
Когда я пытаюсь запустить приложение, в это время я получаю пустой экран.
А также, если есть какой-либо просмотрщик PDF, тогда также предложите мне!!
FYI, я уже установил интернет-разрешение.
Наконец, я получил решение, на самом деле я сделал трюк, чтобы загрузить pdf файл с помощью Документов Google в веб-просмотре:
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/demo.pdf");
Извините, но WebView не отображает PDF-содержимое.
Что вы можете пожелать, это просмотрщик PDF, который отвечает на формат PDF MIME.
Вот несколько бесплатных библиотек с открытым исходным кодом, которые вы можете проверить:
Vudroid - это проект с открытым исходным кодом для doc документа pfd/djvu.
Вы можете попробовать использовать mupdf (www.mupdf.com) Вы можете создать собственную библиотеку кода (libmupdf.so), которая будет загружена в ваш проект Android с помощью ndk. Это обеспечит намного более быструю визуализацию PDF файлов... проверьте проект по адресу: http://mupdf.com/repos/mupdf/android/
WebView не имеет плагина PDF. Вы должны хранить PDF локально и открывать намерение для просмотра такого контента.
Qoppa предлагает коммерческий инструментарий для разработчиков Android, это может быть то, что вы ищете http://www.qoppa.com/android/pdfsdk/.