Используйте плагин Phonegap ChildBrowser для просмотра в приложении PDF на Android

У меня установлен плагин childbrowser, который работает над моим приложением Phonegap. Работает отлично для веб-сайтов, но я хочу вместо этого просмотреть PDF-файлы, которые были сохранены в моем файле активов.

Ссылка у меня есть в PDF в настоящее время

<a href="#" onClick="window.plugins.childBrowser.showWebPage('file:///android_asset/pdf/Starting-Out_master.pdf');">Test</a>

Но когда я делаю это, он пытается перейти к

http://file://android_asset/pdf/Starting-Out_master.pdf

Как изменить ссылку для просмотра предварительно упакованных PDF-файлов?

3 ответа

Вы не можете открыть PDF с помощью ChildBrowser. Вам нужно будет использовать плагин PDF Viewer. Вот ссылка, извините, что на итальянском вы должны будете использовать Google Translate или что-то подобное.

http://www.giovesoft.com/2011/08/download-and-open-pdf-with-phonegap.html

Вы можете получить URI pdf файла и открыть его с помощью openExternal плагина childBrowser и позволить нативному браузеру обрабатывать PDF.

Использование плагина WebIntent также может работать. Большинство (но не все) телефонов Android поставляются со встроенным средством просмотра PDF, поэтому в большинстве случаев разрешение ОС Android решать, какое приложение, установленное на телефоне, для обработки файла PDF.

Другие вопросы по тегам