Как создать собственный просмотрщик PDF для Android?

Я хочу создать PDF-ридер/просмотрщик, который можно использовать в моем приложении для Android, но я не могу использовать документы Google для чтения моего контента. Я не могу использовать какой-либо PDF-ридер, уже установленный на моем устройстве. Он должен быть в моем приложении и не показывать мой безопасный контент через Интернет.

Что я могу использовать? Должен ли я использовать собственный набор разработчика для Android, чтобы создать собственный просмотрщик?

Ответ 1

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

Обратите внимание, что MuPDF и все производные проекты не подходят для коммерческого использования, и вам следует рассмотреть альтернативы, если вы не разрабатываете открытые исходный проект GPL.

Ответ 3

В java есть api, не уверен, поддерживается ли он в android, но если это возможно. Вы можете использовать iText Api для чтения и записи PDF-документов в своем приложении, и на нем не требуется средство просмотра PDF.

Ответ 4

Доступен код с открытым исходным кодом code.google.com/p/apv, andpdf.sourceforge.net/

Вы должны интегрировать это в свое приложение, нет другого прямого способа сделать это.