Откройте файл PDF внутри веб-представления.

У меня есть приложение, где у меня есть кнопка на веб-странице, которая отображается внутри веб-обозревателя.

Теперь при нажатии кнопки загружается файл в формате PDF, и тогда его нужно будет открыть внутри одного и того же веб-представления.

подключите прослушиватель загрузки к веб-просмотру и измените URL-адрес следующим образом.

“http://docs.google.com/gview?embedded=true&url=http://www.abc.com/xxxxxyyyyyxz.pdf”

это ссылка, используемая для открытия PDF без ее загрузки …

Надеюсь, он решает вашу проблему.

Я обнаружил, что средство просмотра google работает в браузере Android для просмотра онлайн-файлов PDF. Вы можете создать ссылку на свой pdf-файл, чтобы он отображался в средстве просмотра. Однако я не пробовал делать это в WebView .

ОБНОВИТЬ

Ссылка мертва, есть объяснение того, как заставить функциональность работать по этой ссылке .
В случае, если эта ссылка также умирает, вот соответствующий раздел:

Пока страница больше недоступна, поскольку она перенаправляется на Документы Google / Диск, вы все равно можете использовать Google Docs Viewer. Вставьте этот URL в новую вкладку:

https://docs.google.com/viewer?url=

а затем вставьте адрес документа, который вы хотите просмотреть в Интернете. Вот пример:

https://docs.google.com/viewer?url=http://research.google.com/archive/bigtable-osdi06.pdf

Я не думаю, что любой браузер, кроме Chrome, поддерживает рендеринг PDF-файлов без плагина или стороннего инструмента. Вероятно, проще позволить пользователю использовать свое приложение для открытия PDF-файлов.

Я использовал библиотеку IText PDF, упомянутую в этом streamе Android: есть ли бесплатная библиотека PDF для Android для примера проекта. Вы можете попробовать использовать этот API для получения PDF-страницы в качестве изображения. Я не знаком с каждым аспектом Itext, поэтому у него может быть лучший способ сделать это.

Я не думаю, что настоящий браузер на базе браузера на базе Android может поддерживать pdf. Есть обсуждение того же на форумах для Android (например: link1 link2 )

Лучше всего показывать pdf-версию, чтобы иметь встроенный Adobe Reader для Android. (Или вкратце, невозможно в веб-просмотре)

  • Юникод в формате PDF
  • Упорядочить базовые графики и таблицы grid.tables на одной странице
  • Преобразование цветного PDF в белый / черный
  • Поиск страниц на веб-странице, содержащей определенную ссылку
  • Может ли Visio создать PDF-файл с сохраненными гиперссылками?
  • Присоединение двух PDF-файлов с немного отличающимся размером страницы с помощью pdfjoin
  • Почему Adobe Reader имеет внутреннюю ошибку при копировании текста в буфер обмена?
  • Чтение PDF-документов в .Net
  • Заменить шрифт в PDF-документе
  • Удаление пароля из файла PDF
  • Как прокрутить несколько строк (таким образом, быстрее) в Adobe Acrobat Reader?
  • Давайте будем гением компьютера.