Используйте плагин 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.