Чтение PDF-файла в Android и IOS PhoneGa p приложение

Я работаю над приложением phonegap. Я использую веб-сайт build.phonegap.com для создания файла apk(android) или IOS(ipa). Приложение в основном использует только html5, css3, jquery mobile и jquery. Я попробовал код ниже в моем файле config.xml,

<plugin name="com.kernix.pdfviewer" spec="1.1.0" source="pgb" />
который я нашел здесь.

В моем документе. Уже в файле js я написал что-то вроде:
window.open('http://www.example.com/foldername/document.pdf', '_blank');
Но это не работает. Я делаю что-то не так? Пожалуйста, помогите, спасибо.

2 ответа

Я попробовал код ниже, который работал для меня, я получил его здесь
window.open(encodeURI('https://docs.google.com/gview?embedded=true&url=http://www.your-server.com/files/your_file.pdf'), '_blank', 'location=yes,EnableViewPortScale=yes');

Плагин com.kernix.pdfviewer поддерживает только в IOS, он не будет работать в Android.

Если вы хотите работать в ios, вы должны использовать следующий код js после deviceready Событие сработало.

PDFViewer.open("file://sample.pdf","sample.pdf", function (msg) {
    console.log(msg);
});

Для чтения PDF-файлов на обеих платформах используйте следующий плагин

https://github.com/siegfriedbolz/cordova-plugin-file-opener2/tree/dd31ffa

Надеюсь, это поможет вам.

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