2015-02-04 2 views
-1

Я разработал приложение с использованием HTML 5. Чтобы приложение совместимо с мобильными устройствами, я использовал cordova/phonegap.Как просмотреть PDF-файл в браузере при нажатии на ссылку

Теперь проблема в том, что файлы PDf, находящиеся внутри приложения, загружаются только при нажатии на ссылку. Мне нужно открыть его в браузере, щелкнув по ссылке. Он отлично работает с ПК. Но не с мобильными устройствами.

Я сохранил ссылку на переменную и передал эту переменную в google. Теперь, используя какие-то службы из Google, ссылка открывается в браузере.

Я также попытался установить плагинAppbrowser.

window.open(Furl, '_system', 'location=yes'); Это строка кода используется, где Furl это имя переменной, в которой, передается URL, адрес файла PDF.

Эта строка кода отлично работает, когда адрес URL-адреса веб-страницы передается переменной. Но не с файлами PDF.

Помимо этой идеи, есть ли другое решение этой проблемы?

Может кто-нибудь помочь мне с этой проблемой?

-Спасибо

+0

Он отлично работает на ПК, потому что современные браузеры компьютеров умеют визуализировать pdf-файл. Если браузер не знает этого ... вам нужно будет создать эту функциональность, используя pdf.js. Но для андроидов-бруцеров ... Я не уверен, что вам нужно ... потому что это вызовет замораживание на некоторых бюджетных телефонах. –

+0

Спасибо Sarvesh, но он не работает –

ответ

0

Как отмечалось уже на комментарии, можно на современном браузере, так как они имеют встроенный просмотрщик PDF. В настоящее время это не касается Android или iOS. Что вы можете сделать, так это конвертировать PDF в PNG-изображение, а затем показать это. Для этой цели имеется PDF2PNG plugin. Кроме того, если вам нужно только поддерживать iOS 6 & 7, вы можете посмотреть на PDF Viewer plugin.

+0

Спасибо sanfor. Это хорошая идея. –

+0

@sanfor iOS может открывать PDF, doc, xls и некоторые другие форматы файлов. Фактически, подключенный вами плагин использует webview – jcesarmobile

+0

@sanfor, ссылка pdf im составляет 30-50 страниц. Поэтому преобразование в png делает шрифт очень маленький, что влияет на читаемость. Если это был 1-страничный PDF-файл, ваше предложение было идеальным. Благодарю вас. –

Смежные вопросы