Как создать собственный просмотрщик PDF для Android?
Я хочу создать PDF-ридер/просмотрщик, который можно использовать в моем приложении для Android, но я не могу использовать документы Google для чтения моего контента. Я не могу использовать какой-либо PDF-ридер, уже установленный на моем устройстве. Он должен быть в моем приложении и не показывать мой безопасный контент через Интернет.
Что я могу использовать? Должен ли я использовать собственный набор разработчика для Android, чтобы создать собственный просмотрщик?
Ответы
Ответ 1
Я бы рекомендовал рассмотреть MuPDF, который уже был портирован для использования на Android несколько times без зависимости на Java. MuPDF оптимизирован для облегчения рендеринга на экране в формате PDF, что делает его идеальным для использования на мобильных устройствах.
Обратите внимание, что MuPDF и все производные проекты не подходят для коммерческого использования, и вам следует рассмотреть альтернативы, если вы не разрабатываете открытые исходный проект GPL.
Ответ 2
Вам понадобятся библиотеки разбора PDF файлов в JAVA... Разбор документа и отображение содержимого в Android. Ниже приведены некоторые полезные ссылки:
http://java-source.net/open-source/pdf-libraries
http://itextpdf.com/
http://itextpdf.com/examples/iia.php?id=275
Расширенный парсер PDF для Java
Ответ 3
В java есть api, не уверен, поддерживается ли он в android, но если это возможно.
Вы можете использовать iText Api для чтения и записи PDF-документов в своем приложении, и на нем не требуется средство просмотра PDF.
Ответ 4
Доступен код с открытым исходным кодом code.google.com/p/apv, andpdf.sourceforge.net/
Вы должны интегрировать это в свое приложение, нет другого прямого способа сделать это.
Ответ 5
Я думаю, вы можете использовать iText-библиотеку для чтения PDF файла в Android.
Вот несколько ссылок для этого
Как читать pdf файл с использованием библиотеки itext в android
Невозможно запустить простую программу iText-библиотеки в android