Как открыть пдф файл на Андроиде

В главном меню выберите пункт «Мои файлы».

Открыть документ в этом формате можно несколькими путями. Первый – использовать предназначенные для этого приложения. Второй – воспользоваться программой для чтения электронных книг. Третий – задействовать офисный пакет: во многих из них есть средства для работы с PDF. Начнем со специализированных программ.

Способ 1: Foxit PDF Reader Editor

Андроид-версия популярного просмотрщика документов PDF является одним из лучших вариантов для работы с такими документами на смартфоне или планшете.

  1. Запустив приложение, пролистайте вводную инструкцию – она почти бесполезна. Перед вами откроется окно документов.

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

  • Когда файл будет найден, тапните по нему 1 раз. Файл будет открыт для просмотра.

    Процесс открытия может занять некоторое время, его продолжительность зависит от характеристик устройства и объема самого документа.

  • Пользователю доступны настройки просмотра, возможности комментирования в документе и просмотр вложений.
  • Из недостатков этого способа отметим медленную работу на слабых устройствах с количеством ОЗУ меньше 1 Гб, неудобный интерфейс менеджера документов и наличие платного контента.

    Способ 2: Adobe Acrobat Reader

    Естественно, существует и официальное приложение для просмотра PDF от создателей этого самого формата. Возможности у него невелики, однако с задачей открытия этих документов справляется неплохо.

      Запустите Адоб Акробат Ридер. После вводной инструкции вы попадете в главное окно приложения, где тапните по вкладке «Локальные».

    В целом Адоб Акробат Ридер работает стабильно, однако с некоторыми документами, защищенными DRM, работать отказывается. И традиционно для таких приложений наблюдаются проблемы с открытием больших файлов на бюджетных устройствах.

    Способ 3: Moon+ Reader

    Одно из самых популярных приложений для чтения книг на смартфонах и планшетах. С недавних пор напрямую, без необходимости установки плагина, поддерживает отображение PDF-документов.

      Открыв приложение, нажмите на кнопку вызова меню вверху слева.

    В главном меню выберите пункт «Мои файлы».

    При первом запуске приложение выведет список каталогов-источников. Отметьте нужное и нажмите «ОК».

    Перейдите в папку с необходимым вам файлом в формате PDF. Для открытия просто нажмите на него.

  • Книга или документ будет открыта для просмотра.
  • Недостатками этого способа можно считать, пожалуй, не самую стабильную работу (один и тот же документ приложение открывает не всегда), необходимость установки PDF-плагина на некоторых устройствах, а также наличие рекламы в бесплатной версии.

    Способ 4: PocketBook Reader

    Многофункциональное приложение-читалка с поддержкой множества форматов, среди которых нашлось место и для PDF.

      Откройте приложение. В основном окне нажмите кнопку меню, отмеченную на скриншоте.

    В меню выберите пункт «Папки».

    Вы окажетесь во встроенном в ПокетБук Ридер файловом менеджере. В нем проследуйте к местоположению книги, которую хотите открыть.

  • Книга будет открыта для дальнейшего просмотра.
  • У создателей приложения получился довольно удачный и удобный продукт – бесплатный и без рекламы, однако приятное впечатление может быть испорчено багами (не частыми) и солидным объемом, который оно занимает.

    Способ 5: OfficeSuite + PDF Editor

    Один из самых распространенных офисных пакетов на Android почти с момента своего появления на этой ОС обладает функционалом для работы с PDF-файлами.

      Откройте приложение. Войдите в меню нажатием на соответствующую кнопку вверху слева.

    В меню выберите «Открыть».

    ОфисСьют предложит установить свой файловый менеджер. Это можно пропустить нажатием на кнопку «Не сейчас».

  • Откроется встроенный проводник, в нем следует перейти к папке, где храниться книга, которую хотите открыть.

    Для открытия файла просто тапните по нему.

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

    Способ 6: WPS Office

    Весьма популярный пакет мобильных офисных приложений. Как и конкуренты, также способен открывать документы PDF.

      Запустите ВПС Офис. Оказавшись в главном меню, нажмите «Открыть».

    Во вкладке открытия документов прокрутите чуть вниз, чтобы увидеть файловое хранилище вашего устройства.

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

    Тапнув по документу, вы откроете его в режиме просмотра и редактирования.

    WPS Office также не лишен минусов – программа частенько тормозит даже на мощных девайсах. Кроме того, в бесплатной версии присутствует и навязчивая реклама.

    Само собой, приведенный выше список далеко не исчерпывающий. Тем не менее для большинства случаев этих приложений более чем достаточно. Если вы знаете альтернативы, добро пожаловать в комментарии!

    В поиске укажите запрос pdf, pdf reader или pdf читалка — на ваш вкус. Затем нажимаете на кнопку поиска.

    Казалось бы, еще не так давно с запуском PDF-файлов на смартфонах на базе Android были серьезные проблемы, однако сегодня это давно уже в прошлом. Дело в том, что многие браузеры поддерживают просмотр PDF-файлов. Взять тот же Google Chrome — такая возможность имеется. Правда, за счет встроенного в браузер плагина PDF Viewer.

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

    Нажатие на файл приведет к тому, что он откроется в браузере.

    Однако после этого уведомление пропадет.

    В таком случае вы можете открыть файл через раздел «Загрузки» или Download — это либо отдельная папка, либо воспользуйтесь проводником. Нажимаете на загруженный файл PDF, после чего он либо открывается сразу, либо вам предоставляется выбор — какой программой воспользоваться.

    Очень удобно, ведь нет необходимости скачивать сторонние приложения. Конечно, если есть желание и необходимость, то отдельное приложение стоит скачать. Делается это все с помощью Play Market. Запустите приложение.

    В поиске укажите запрос pdf, pdf reader или pdf читалка — на ваш вкус. Затем нажимаете на кнопку поиска.

    Перед вами — список приложений, выбирайте и устанавливайте.

    Теперь о наиболее популярных приложениях.

    Кроме того, я заметил, что PDF-файлы, которые не дают мне никакой ошибки, находятся в URL-адресе с протоколом http:// вместо https:// поэтому я предполагаю, что проблема может быть связана с протоколом https:// .

    Я пытаюсь открыть некоторый pdf-файл из своего приложения для Android. Я использую намерение для этого:

    Этот код хорошо работает для некоторых PDF, но он не работает, когда я пытаюсь открыть другие.

    Это сообщение, которое Android показывает мне:

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

    В противоположность этому, если я открою URL-адрес pdf-файлов, которые не работают в моем браузере (на моем компьютере), он не дает мне никаких ошибок, открывая их, поэтому я предполагаю, что, возможно, есть некоторые ограничения на Android, которые отличаются от некоторых Другой (в шаблоне Crystal Report), но я не вижу его.

    Какие ограничения существуют при открытии pdf-файла на Android? (Размер, некоторые параметры Crystal Report, которые не разрешены, и т. Д.)

    Я отбросил, что это может быть ограничение по размеру, потому что файлы PDF, которые дают проблемы, меньше, чем файлы, которые не дают никакой ошибки.

    Доказывает, что я сделал:

      Открытие неправильных PDF-файлов в браузере

    > OK Загрузка неправильного PDF-файла на мобильный телефон и его открытие

    > OK Открытие неправильных PDF-файлов в APP

    >Ошибка Открытие хорошего PDF на APP компании, что сбой PDF-файлов

    РЕДАКТИРОВАТЬ

    Я заметил, что я использую протокол http:// , но PDF находится в протоколе https:// , поэтому я изменил его на метод Uri.parse .

    Когда я сделал это изменение, приложение разбилось, и в журнале была показана ошибка:

    Android.content.ActivityNotFoundException: активности не найдено для обработки Intent

    Кроме того, я заметил, что PDF-файлы, которые не дают мне никакой ошибки, находятся в URL-адресе с протоколом http:// вместо https:// поэтому я предполагаю, что проблема может быть связана с протоколом https:// .

    Я могу только открыть http:// запрос на намерение?

    • Android Reader с нуля
    • Интеграция MuPDF Reader в приложении
    • API просмотра PDF для android
    • Android Загрузить PDF / PDF Viewer
    • Android получить исходное имя файла для загрузки async

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

    Кроме того, я бы предложил использовать IntentChooser для запуска средства просмотра PDF, просто для того, чтобы играть в безопасное место без установки программы просмотра PDF / предоставления пользователю опции для выбора приложения:

    Я нашел обходное решение для просмотра моего PDF-файла в своем приложении для Android (но не позволяет загрузить его после показа в приложении). Если я открою свой PDF-документ с помощью Документов Google, я могу открыть его с помощью своего намерения.

    Это то, что я должен был добавить до моего URL:

    Поэтому окончательный URL-адрес будет выглядеть следующим образом:

    Вот весь код, который я использую прямо сейчас:

    Но этого все еще недостаточно , потому что я хотел бы открыть его без необходимости использования стороннего приложения. Кроме того, открытие PDF-документов в Google Docs происходит медленно, и я должен слишком долго ждать, пока PDF-файл не откроется.

    Если кто-нибудь знает, как открыть его на родном Android, пожалуйста, дайте мне знать.

    Что произойдет, если я не открою его в Документах Google?

    С тем же кодом, но используя мой url, вместо этого добавленный URL-адрес Google Docs, Android позволяет мне выбирать между двумя приложениями: Adobe Acrobat Reader и Google Chrome.

    Если я открою его в Google Chrome, он загрузит PDF-файл, но он не открывается автоматически.

    Если я открою его с помощью Adobe Acrobat Reader, это даст мне следующую ошибку:

    PDF не может быть показан (его нельзя открыть)

    Просто добавьте следующую библиотеку для android: – // на уровне приложения build compile com.joanzapata.pdfview: android-pdfview: [emailprotected]

    Вы можете использовать Webview для открытия PDF-файла из URL-адреса:

    Если API> = 21, вы можете использовать PDFRenderer для создания растрового изображения каждой страницы, но его можно просматривать только, не редактируя. Вот пример, который я сделал «на лету», не имея кнопок навигации, но это не должно быть трудно реализовать.

    редактировать

    PdfRenderer требует локальный файл для FileDescriptor. Поэтому, в свою очередь, просмотр через «облако», насколько мне известно, невозможен при таком подходе.

    Используя намерение открыть файл pdf с протоколом https:// , definitelly https:// не проблема.

    Я вижу, что вы пытаетесь использовать этот метод, определяющий тип данных:

    Но это приведет к:

    ActivityNotFoundException: Активность не обнаружена для обработки Intent

    Если вы используете этот другой метод, вероятно, вы не можете видеть читатели PDF в вариантах для открытия таких файлов:

    Вы должны попробовать этот метод без определения типа, и он будет работать отлично:

    Другой причиной этой проблемы, открывающей файл pdf с помощью намерения, было приложение по умолчанию для открытия таких файлов, поэтому, возможно, у вас будет поврежденное или недействительное приложение, поэтому сбросьте значения по умолчанию:

    Перейдите в Settings . Нажмите « Applications . Нажмите « Default Applications .

    Выберите приложение и Очистите значения по умолчанию

    Вы можете попробовать это,

    Вы можете показать pdf в webview.

    Вы можете использовать следующую библиотеку для Android: – // в компиляции на уровне приложения

    Compile com.github.barteksc: android-pdf-viewer: 2.6.1

    В вашей деятельности / фрагменте:

    Для получения дополнительной информации см. Эту ссылку

    Ваша проблема заключается в том, что ваш pdf-файл загружается внутри папки данных / данных, и когда вы пытаетесь открыть с использованием намерения по умолчанию, тогда внешнее приложение не имеет никаких прав на открытие файла из папки данных / данных, поэтому вам необходимо загрузить файл Внешний каталог приложения, а затем попытаться открыть его, он будет работать.

    Одной из функций является просмотр документов в виде вкладок, что позволяет одновременно открывать больше одного файла на смартфоне или планшете, что очень похоже на современные браузеры. Другие функции включают заполнение форм, подписывание документов, поддержку облачного хранилища.

    Xodo PDF Reader

    Adobe предлагает профессиональный пользовательский интерфейс, в то время как Foxit придерживается более простого подхода. Xodo PDF объединяет преимущества обоих: минималистичный интерфейс, но с большим функционалом. В отличие от многих других программ, Xodo предлагает больше возможностей для редактирования.

    Одной из функций является просмотр документов в виде вкладок, что позволяет одновременно открывать больше одного файла на смартфоне или планшете, что очень похоже на современные браузеры. Другие функции включают заполнение форм, подписывание документов, поддержку облачного хранилища.

    Еще несколько опций, которые присутствуют далеко не в каждом приложении для чтения: ночной режим и режим сна. Они особенно полезны для людей, которые любят полистать книгу перед сном. Расширенные функции включают в себя преобразование изображений и обмен данными с другими пользователями.

    Удобная утилита от Google легко и быстро устанавливается на телефон и не надоедает реклам ой. Набор вкладок меню данной утилиты крайне прост – здесь можно найт и базовые способ ы работы с файлами :

    Многофункциональный просмотрщик PDF reader

    Данная программа уже имеет более красивое оформление – файловый менеджер меню выглядит как полка с книг ами и папками и позволяет выбрать и открыть файл из последних открытых, из библиотеки на устройств е или из внутренней памяти смартфона.

    Рис. 11 Внешний вид файлового менеджер а приложения PDF reader

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

    • Работа с текстом – копирование его и помещение в буфер обмена для редактирования в других текстовых редакторах.
    • Печать отдельных страниц и всего документа непосредственно с телефона при подключении его к принтеру.
    • Вкладка для предварительного просмотр а страниц в больших файлах с возможностью мгновенного переключения на выбранную страницу.

    Главное достоинство заключается в том, что кроме расширения PDF , приложение поддерживает чтение fb2, DjVu, EPUB, XPS.Также пользователю доступна настройка внешнее оформление меню – масштабировать или изменить отдельные параметры размера.

    Еще одно некоммерческое приложение без рекламы, но уже от Google. Очень легкое, быстрое, не предлагает никаких дополнительных возможностей, а по функционалу близка к рассмотренной ранее утилите с базовыми настройками без платных модулей. Google PDF Viewer позволяет:

    PDF reader

    Читать книги рассматриваемого расширения, а также DjVu, XPS, fb2, EPUB и др. можно в приложении PDF reader. Помимо большого количества поддерживаемых расширений документов ридер предлагает красивую обложку и широкий функционал:

    Это типичная бесплатная утилита, созданная не гигантами IT-индустрии, как рассмотренные выше продукты Adobe и Google, а обычными сторонними разработчиками. Поэтому пользователи, решившиеся скачать этот просмотрщик, должны быть готовы столкнуться с наличием рекламы, порой даже мешающей просмотру документа, а также с неожиданными вылетами и ошибками.

    android.content.ActivityNotFoundException: не найдено активности для обработки намерения

    Я пытаюсь открыть некоторые pdf из моего Android приложения. Я использую намерение для этого:

    Этот код хорошо работает для некоторых pdf, но он терпит неудачу, когда я пытаюсь открыть другие.

    Это сообщение, которое показывает мне Android:

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

    В отличие от этого, если я открою url PDF-файлов, которые терпят неудачу в моем браузере (на моем компьютере), это не даст мне никакой ошибки, открывая их, поэтому я предполагаю, что, возможно, есть какое-то ограничение на Android, которое отличается от некоторого pdf к другому (на шаблоне Crystal Report), но я не вижу его.

    Какие существуют ограничения на открытие файла pdf на Android? (Размер, некоторые параметры отчета Crystal, которые не разрешены и т. д. )

    Я отбросил, что это может быть ограничение размера, потому что файлы pdf, которые дают проблемы, меньше, чем файлы, которые не дают никаких ошибок.

    Доказывает, что я сделал:

      Открытие неправильного PDFs в браузере

    > OK Загрузка неправильного PDF на мобильный телефон и открыть его

    > OK Открытие неправильно PDFs на APP

    >ошибка Открытие хорошего PDF на APP компании, которая PDFs крах

    EDIT

    Я заметил, что я использовал протокол http:// , но PDF находится на протоколе https:// , поэтому я изменил его на метод Uri.parse .

    Когда я внес это изменение, приложение разбилось, и в журнале появилась ошибка:

    android.content.ActivityNotFoundException: не найдено активности для обработки намерения

    Кроме того, я заметил, что PDFs, который не дает мне никакой ошибки, находится в url с протоколом http:// вместо https:// , поэтому я предполагаю, что протокол https:// может быть проблемой.

    Могу ли я открыть запрос http:// только по намерению?

    9 ответов

    В моем проекте я использую пользовательские устройства android, и мне нужно зашифровать все файлы на моей SD-карте для безопасности. Я использую шифрование AES-128 бит, но для расшифровки и открытия файлов требуется слишком много времени. Для видео я использовал расшифровку на лету с помощью.

    Я создал код в java, чтобы применить ограничения к файлам PDF, и он отлично работает на настольных компьютерах с использованием Acrobat Reader. Но когда я открываю тот же самый pdf на мобильном устройстве с помощью Drive PDF Viewer или любого другого приложения на Android или iOS, он не.

    Это может быть файл не удалось интерпретировать с помощью приложения просмотра Android PDF. Вы пытались скопировать / загрузить тот же файл на свой телефон Android и открыть оттуда?

    Кроме того, я бы предложил использовать IntentChooser для запуска PDF viewer, просто чтобы играть безопасно на no PDF viewer установлен / давая пользователю возможность выбрать приложение:

    Я нашел обходной путь для просмотра моего PDF в моем приложении Android (но не позволяет мне загружать его после показа в приложении). Если я открою свой PDF с помощью Google Docs, я могу открыть его с моим намерением.

    Это то, что я должен был добавить перед моим url:

    так что финал url будет похож:

    Вот весь код, который я использую прямо сейчас:

    Но этого все равно недостаточно, потому что я хотел бы открыть его без необходимости использования стороннего приложения. Кроме того, открытие PDF с помощью Google Docs происходит медленно, и мне приходится слишком долго ждать, пока PDF наконец не откроется.

    Если кто-нибудь знает, как открыть его с помощью native Android, пожалуйста, дайте мне знать.

    Что произойдет, если я не открою его с помощью Google Docs?

    С тем же кодом, но только с помощью my url, вместо добавленных Google Docs url, Android позвольте мне выбрать между двумя приложениями: Adobe Acrobat Reader и Google Chrome.

    Если я открою его с помощью Google Chrome, он загрузит PDF, но он не откроется автоматически.

    Если я открою его с помощью Adobe Acrobat Reader, это даст мне следующую ошибку:

    PDF не может быть показан (он не может быть открыт)

    Если API >=21, вы можете использовать PDFRenderer для создания bitmap каждой страницы, но только для просмотра, а не для редактирования. Вот пример, который я придумал на лету, не имея навигационных кнопок, но их не должно быть трудно реализовать.

    Редактировать

    PdfRenderer требуется локальный файл для FileDescriptor. Поэтому, в свою очередь, просмотр через cloud, насколько мне известно, невозможен с этим подходом.

    Я пытаюсь открыть загруженный файл pdf через неявное намерение с помощью FileProvider. Я использую DownloadManager для загрузки файла pdf с удаленного сервера, он работает нормально. Который является магазином в его месте назначения. DownloadManager.Request request = new.

    Я добавил WebView к Android. Он отлично работает. Но мой сайт содержит PDF ссылок. Когда вы нажмете на ссылку PDF в веб-представлении, она откроется через веб-браузер по умолчанию, а не в WebView. Я хочу отобразить PDF также в WebView. Есть ли способ ограничить его открытие в том же WebView?

    Просто добавьте следующую библиотеку для android:

    для получения дополнительной информации, используйте эту ссылку GitHub: https://github.com/JoanZapata/android-pdfview

    Вы можете использовать Webview, чтобы открыть PDF из url следующим образом:

    Вы можете попробовать это,

    Вы можете показать pdf в webview.

    Ваша проблема заключается в том, что ваш pdf загружается внутри папки данных/данных, и когда вы пытаетесь открыть с помощью намерения по умолчанию, то внешнее приложение не имеет никаких разрешений на открытие файла из папки данных/данных, поэтому вам нужно загрузить файл вне каталога приложения, а затем попытаться снова открыть его, он будет работать.

    Вы можете использовать следующую библиотеку для android: //in уровня приложения сборки компиляции

    в вашем activity/ фрагменте:

    Для получения дополнительной информации см. Эту ссылку

    Используя намерение открыть файл pdf с протоколом https:// , definitelly https:// не является проблемой.

    Я вижу, что вы пытаетесь этот метод определения типа данных :

    ActivityNotFoundException: не найдено активности для обработки намерения

    если вы используете этот другой метод, вероятно, вы не можете увидеть PDF читателей в настройках, чтобы открыть этот вид файлов:

    Вы должны попробовать этот метод без определения типа, и он будет работать отлично:

    Другая причина этой проблемы открытие файла pdf с помощью intent будет приложением по умолчанию для открытия файлов такого типа, поэтому, вероятно, у вас будет поврежденное или недействительное приложение, поэтому сбросьте значения по умолчанию:

    Перейти к Settings . Нажмите Applications . Коснитесь Default Applications .

    Выберите приложение и Clear defaults

    Похожие вопросы:

    На самом деле, я хочу загрузить файл PDF в наш Android телефон и не хочу давать разрешение на открытие файла PDF в PC, когда он пытается открыть, подключив телефон к PC. поэтому я хочу перейти к.

    Я пытаюсь открыть ссылку на файл pdf и отобразить pdf при нажатии кнопки на устройстве. Каков наилучший способ сделать это? Я хотел бы иметь возможность не использовать стороннее программное.

    Я знаю, что этот вопрос задавался много раз, но мне до сих пор неясно, существует ли существующая и правильно работающая библиотека для отображения документов PDF. Я хочу только просмотреть документ.

    В моем проекте я использую пользовательские устройства android, и мне нужно зашифровать все файлы на моей SD-карте для безопасности. Я использую шифрование AES-128 бит, но для расшифровки и открытия.

    Я создал код в java, чтобы применить ограничения к файлам PDF, и он отлично работает на настольных компьютерах с использованием Acrobat Reader. Но когда я открываю тот же самый pdf на мобильном.

    Я пытаюсь открыть загруженный файл pdf через неявное намерение с помощью FileProvider. Я использую DownloadManager для загрузки файла pdf с удаленного сервера, он работает нормально. Который.

    Я добавил WebView к Android. Он отлично работает. Но мой сайт содержит PDF ссылок. Когда вы нажмете на ссылку PDF в веб-представлении, она откроется через веб-браузер по умолчанию, а не в WebView. Я.

    Существуют ли какие-либо ограничения на android для файла xml ? У меня так много файлов xml в моем проекте Android, это потому, что я не использую базу данных для своих данных, поэтому я помещаю все.

    Я столкнулся с проблемой при открытии Pdf файлов в моем проекте. Я реализовал открытие PDF с типом уведомления. При открытии загруженного файла PDF отображается пустая страница. Файл манифеста .

    Как я могу разрешить пользователям открывать файл PDF, но не сохранять их. Все пользователи PCs используют Windows и не имеют разрешения администратора. Я помню, когда я загрузил игровой журнал через интернет, они позволили мне сначала загрузить сертификат, чтобы я мог открыть игровой журнал PDF.

    Я создаю приложение Android, которое будет загружать и кэшировать файлы PDF (файлы предназначены для выпуска журнала, а формат файла PDF-это требование клиента). Эти файлы PDF будут иметь гиперссылки, которые ссылаются на другие места в PDF, а также сайты рекламодателей,поэтому важно, чтобы гиперссылки работали. При исследовании этой проблемы, по-видимому, существует два способа реализации представления PDF пользователю:

    1. Требовать от пользователей, чтобы иметь PDF приложение для просмотра, создания намерения и запустить PDF в 3-й партии приложение.
    2. Используйте PDF рендеринга API для отображения PDF изначально в приложении.

    Для второго метода я видел рекомендации для нескольких APIs, ни один из которых не является хорошо документированным или имеет примеры/учебники, которые работают из коробки, чтобы помочь разработчикам понять, как их использовать. Я посмотрел на muPDF, порт itext для Android, PDFbox и исходный код программы просмотра android PDF. Кто-нибудь знает хороший, простой пример одного из этих APIs (или тот, который я не упомянул)?

    Любая из этих процедур будет работать нормально, я просто застрял, идя по обоим путям. Я читал, что с форматом PDF трудно работать при создании приложения для рендеринга его изначально, поэтому я понимаю, если там нет ничего бесплатного, что отвечает моим потребностям. Спасибо за помощь!

    4 ответа

    Хорошо, это первый раз, когда я обращаюсь с pdf в android. Что у меня есть: Редактируемый файл PDF с 2 страницами (формы, чтобы быть точным, с скобками для галочки, поля для комментариев и т. д.) Что мне нужно сделать: Храните PDF где-то, где находится sd-карта (так что пользователям не нужно.

    Как я могу разрешить пользователям открывать файл PDF, но не сохранять их. Все пользователи PCs используют Windows и не имеют разрешения администратора. Я помню, когда я загрузил игровой журнал через интернет, они позволили мне сначала загрузить сертификат, чтобы я мог открыть игровой журнал PDF.

    Обновление по состоянию на май 2013 года. Установите Adobe Reader бесплатно на телефон Android. При открытии документа pdf с гиперссылками выберите Открыть с помощью Adobe Reader, и у вас не должно возникнуть проблем с доступом к ссылкам.

    Обновление 15 мая 2016 года-я открыл его в Adobe Reader, и он все еще не работал. Это ссылка на адрес google maps, если это поможет.

    Наконец-то нашелся бесплатный просмотрщик PDF, который поддерживает гиперссылки! Qoppa Viewer -это бесплатное приложение для просмотра PDF, которое поддерживает гиперссылки. У них также есть SDK (не бесплатно), который может быть полезен при создании этой функциональности в приложении. Просто хотел обновить это для других людей, которые найдут этот вопрос в будущем.

    У меня была та же проблема, после того, как я взломал свой путь через MuPDF в течение месяца и не получил никаких функций, которые я хочу, включая гиперссылки, основные моменты и аннотации. Я проверил, чтобы использовать бесплатные приложения 3-й партии.

    Вывод: У меня нет времени и денег, чтобы создать или улучшить библиотеку в соответствии с моими пожеланиями, и я не нашел никаких сторонних бесплатных приложений.

    Я использую Repligo reader сейчас, потому что он соответствует всем моим желаниям и работает как заклинание.

    Может быть, в следующем году 🙂

    Я делаю заявку, которая требует открыть pdf. У меня также есть некоторые pdf в папке активов, поэтому я не могу открыть его непосредственно в webview. По умолчанию android не поддерживает pdf. Есть ли какой-нибудь API, который работает на android(кроме MuPdf)?? На моем устройстве не установлено.

    У меня есть документ PDF в моем приложении, который я хочу разрешить пользователям просматривать и email при необходимости. Я хотел бы открыть документ в Safari, который затем должен дать мне доступ к прямому действию в читателе Safari PDF. Как я могу открыть Safari и отобразить PDF ? Спасибо.

    Вы пробовали ThinkFree ? У меня он есть на моем Android, и он говорит, что поддерживает гиперссылки. Попробовать ее.

    Похожие вопросы:

    Как я могу создать встроенные гиперссылки в TextView, имея разные значения для ссылки URL и текста ссылки?

    Я создаю веб-часть для сайта Sharepoint, которая позволяет пользователю вводить информацию в textbox, которая в конечном итоге будет показана другим пользователям. Проблема в том, что мне нужно.

    У меня есть проблема с открытием pdf, которую я сохранил в файловой системе в своем приложении android. У меня есть вызов rest, сериализующий массив байтов с сервера, затем я сохраняю этот массив.

    Хорошо, это первый раз, когда я обращаюсь с pdf в android. Что у меня есть: Редактируемый файл PDF с 2 страницами (формы, чтобы быть точным, с скобками для галочки, поля для комментариев и т. д.).

    Как я могу разрешить пользователям открывать файл PDF, но не сохранять их. Все пользователи PCs используют Windows и не имеют разрешения администратора. Я помню, когда я загрузил игровой журнал.

    Я делаю заявку, которая требует открыть pdf. У меня также есть некоторые pdf в папке активов, поэтому я не могу открыть его непосредственно в webview. По умолчанию android не поддерживает pdf. Есть.

    У меня есть документ PDF в моем приложении, который я хочу разрешить пользователям просматривать и email при необходимости. Я хотел бы открыть документ в Safari, который затем должен дать мне доступ.

    Я разрабатываю приложение android, которое используется для отображения файла pdf. Я хочу открыть файл adobe acrobat в своем приложении android, чтобы открыть файл pdf. Поэтому, пожалуйста, помогите.

    Я хочу создать приложение android, чтобы открыть pdf в моем приложении android. pdf уже загружен в мое устройство. Я не хочу использовать url. Может кто-нибудь помочь.

    Я разрабатываю приложение android. В приложении android пользователи читают файлы из моего хранилища google cloud, а также обновляют файлы в нем, хотя это не является основной целью приложения.

    Просмотрщики pdf, участвующие в обзоре:

    Adobe Reader самая известная программа для чтения пдф

    Разработчик: Adobe Systems IncorporatedУсловия распространения: freeware

    Не факт, изобретатели какого-либо формата документов могут написать идеальную программу для открытия пдф. И даже знание всех «секретов» не помогает. Спешим разуверить: в случае с Adobe Reader самой известной программой для работы с ПДФ это не так.

    Не знаете, как открыть файл pdf? Adobe Reader первое, что приходит в голову

    Настроек у Reader’а больше, чем у других просмотрщиков, что вполне объяснимо: кто, как не Adobe, знает «секреты» формата PDF . Впрочем, многие опции, такие как настройки 2D и 3D, отпадают за ненадобностью. Эти технологии пока редко применяются в PDF -файлах. Еще одна условная группа настроек — это возможности отображения документа на экране. Это: сглаживание шрифтов, настройка гарнитуры, управление выводом (!) на разные мониторы.

    Немаловажное достоинство пакета Adobe Reader — это его бесплатность. Недостаток — медленная работа на каком-нибудь среднестатистическом компьютере. Самый важный параметр здесь — частота процессора, так как во время просмотра на него производится наибольшая нагрузка. И, поскольку документ может изобиловать изображениями высокого разрешения, не факт, что вы сможете полноценно воспользоваться программой.

    Медленная работа Adobe Reader кроется не только в неправильной настройке программы, но и в присутствии дополнительных функций. По умолчанию все дополнения (plug-ins) активированы. Стандартными методами их отключить нельзя, поэтому придется прибегнуть к помощи специальной программки-твикера PDF SpeedUp, о которой далее и пойдет речь.

    Благодаря PDF Reader все ваши книги и документы будут храниться на виртуальной книжной полке. Взять интересующий вас файл оттуда вы сможете одним кликом. Как только вы открыли книгу, вы сможете моментально перейти на нужную страницу, искать определенный текст, создавать закладки и делать многое другое.

    Последняя версия

     как=

    Оцените статью
    Советы и помощь в настройке современных гаджетов