Используйте PDFBox для отображения содержимого файла PDF в Android - PullRequest
3 голосов
/ 19 августа 2011

Можно ли использовать «PDFBox», чтобы отобразить содержимое файла PDF как есть?

1 Ответ

1 голос
/ 20 августа 2011

Вы можете просмотреть страницу зависимостей документации PDFBox.

Вот цитата из документа:

Три компонента PDFBox называются pdfbox, fontbox и jempbox. Maven groupId всех компонентов PDFBox - org.apache.pdfbox.

Компоненты fontbox и jempbox являются автономными библиотеками для обработки информации о шрифтах и ​​метаданных XMP. Эти компоненты не имеют внешних зависимостей и могут быть использованы просто путем добавления соответствующих файлов JAR в путь к классу вашего приложения.

Основной компонент PDFBox, pdfbox, имеет жесткие зависимости от компонентов fontbox и jempbox и библиотеки регистрации общих файлов.

Как говорится, есть 2 зависимости: jempbox и fontbox (они также с открытым исходным кодом). И то, и другое зависит от регистрации общего доступа, которая может как-то быть настроена так, чтобы не требовать log4j, но использовать стандартный API ведения журнала Java. Я не знаю точно, полностью ли в Android реализован стандартный API-интерфейс ведения журналов Java.

В любом случае, если вы используете Eclipse, нет проблем с установкой исходных зависимостей. Просто создайте проект Java для каждого источника библиотеки и установите свой проект Android в зависимости от этих проектов Java в пути сборки. Я сделал это, и он работает нормально.

...