Android-просмотрщик/читатель PDF-файлов

Я ищу Android PDF Viewer / Reader для замены APV PDF Viewer.

Почему?

  • Похоже, что от APV PDF Viewer можно отказаться. В последнее время он не обновлялся, был удален из Google Play Store (как бесплатной, так и платной версии), а последняя версия недоступна на F-Droid.

Требования

  • Не должен требовать доступа в Интернет. Если ему вообще нужен доступ в Интернет, причина должна быть раскрыта.
  • Должен быть компактным. Общий размер при установке должен быть менее 10 МБ. (Обратите внимание, что Google Play Store, кажется, показывает размер загружаемого файла, но не размер при фактической установке.)
  • Должен рендериться БЫСТРО!
  • Должен обрабатывать документы, содержащие сотни страниц и фотографий.
  • Не заброшенный.
  • Бесплатно (бесплатно).
  • Без рекламы.

Предпочтения (не обязательно)

  • Открытый исходный код
  • Возможность инвертировать цвета (белое на черном, а также черное на белом)
  • Не сделано Google или Adobe
Опять же, чтобы заполнить время ожидания: PDF Stuff будет местом для поиска. Мой фаворит не совсем соответствует вашим требованиям: Moon+ Reader Pro довольно быстрый и удобный, но не с открытым исходным кодом/бесплатным ПО и не такой компактный. Но он также может работать с множеством других форматов (электронных книг) и имеет довольно хорошую поддержку. Если это будет вариант, дайте мне знать. MuPDF, однако, может идеально вам подойти (также доступен в Playstore).
@Иззи Спасибо, Иззи. MuPDF — мой выбор для резервного копирования, если никто не может найти программное обеспечение, отвечающее вышеуказанным требованиям. Недостатком MuPDF является размер; при установке он имеет размер более 15 МБ. Это удивительно, учитывая, что он использует те же библиотеки PDF, что и APV (а именно библиотеки MuPDF).
Так должен ли я тогда ответить на этот вопрос? Если вы уже пробовали это, вы можете указать на суть своего опыта в комментарии к этому (я не использовал его, поэтому я не могу поделиться своим опытом).
@Izzy Иззи Я так не думаю, так как MuPDF не соответствует требованиям. Мой опыт с ним заключался в его установке, просмотре того, насколько он был большим, а затем немедленном его удалении! :-)
О... Хорошо, понятно. Я надеялся, что тебе это как-то понравилось :) Тогда без ответа, ладно.
Я считаю, что Document Viewer от F-Droid слишком медленный для вас.

Ответы (3)

Снимок в темноте, отвечающий (по крайней мере) некоторым вашим требованиям: http://viewerjs.org/ . Выдержка с их сайта:

ViewerJS — это комбинация ряда отличных инструментов с открытым исходным кодом, построенных на HTML и JavaScript.

Они предлагают некоторые демонстрации на своем сайте. Он основан на PDF.JS, который используется в Mozilla и доказал свою высокую скорость.

Спасибо. Это впечатляющий фрагмент кода. Есть ли приложение для Android на его основе?

Я предлагаю вам попробовать PDF Viewer Джозефа Пола Коэна .

Он должен удовлетворить, если не все, большинство ваших перечисленных потребностей: это самая маленькая программа для просмотра PDF-файлов для Android и меньше разрешений, которые я когда-либо использовал. Для работы не требуется доступ в Интернет, с точки зрения размера он должен оставаться в пределах 10 МБ (таким образом, если вы решите переместить его на SD, размер станет немного больше), я считаю, что это быстро, это бесплатно, и я не заметил реклама (если она есть, то она действительно ненавязчива, поскольку я никогда не помню, чтобы ее видел). Наконец, у него есть ночной режим (переключение цветов), и он не сделан Google или Adobe.

Это определенно стоит попробовать.

Лично я рекомендую WPS Office. Это не просто просмотрщик PDF. Как следует из названия, он также поддерживает документы Word, Excel и Power Point. Он очень быстро обрабатывается, и вы можете одновременно открывать несколько документов и переключаться между вкладками. Единственное требование, которое не удовлетворяется, это небольшой размер. Приложение весит примерно 30 Мб и достигает 90 Мб после установки. Но поверьте мне, скорость рендеринга ПРЕВОСХОДНА.

Единственная проблема заключается в том, что вам придется чистить кеш вручную, так как приложение может накапливать много бесполезных данных (иногда 1 Гб, если не чистить месяц). Все, что вам нужно сделать, это зайти в диспетчер приложений вашего устройства и нажать «Очистить кеш».