Виджет просмотра PDF в Android

Я должен предоставить функциональность показа документов PDF в моем приложении, не используя внешний просмотрщик PDF. Я знаю, что Android не имеет такого вида виджетов, и WebView не может загрузить PDF-документ.

Поэтому я хочу знать, есть ли доступный виджете, который можно использовать для показа документов PDF в Activity (например, WebView используется для показа веб-страниц)?

Как я знаю, на Android нет такого «готового» решения. Вы можете, конечно, загрузить любой сторонний файл программы просмотра PDF и изменить его в соответствии с вашими потребностями. Некоторые из Open Source PDF-зрителей:

  • IcePDF
  • DroidReader

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

Сайт pdf.js и демонстрация