2013-07-25 2 views
1

Я хотел бы, чтобы просмотреть PDF документ в моей деятельности,Конкретные зрения элемента для просмотра документов в формате PDF

т.е. я не хочу, чтобы открыть любое приложение PDF из моей деятельности, я просто хочу PDF документ, который будет открыт внутри моей точки зрения деятельности, в «окне», которое будет занимать около 3/4 от размера экрана

оставшееся пространство экрана будет использоваться для других элементов просмотра, такие как кнопки, editboxes и т.д.

Does существует определенный элемент View для просмотра PDF?

Возможно, это может быть выполнено путем загрузки PDF в WebView и изменения размера этого WebView, чтобы он не занимал весь экран?

Любые идеи?

EDIT. На самом деле моя цель - не просто просматривать PDF-документ. Я бы хотел перейти на определенную страницу, выполнить поиск на основе слова или фразы, разместить заметки везде, где захочу и т. Д. Почти все эти функции уже реализованы в средствах просмотра PDF, поэтому, чтобы не изобретать велосипед, там должен быть некоторые API для выполнения этих задач

ответ

0

Qoppa PDF API для Android выполняет всю работу. Foxit SDK-ридер рассматривает PDF-документ как набор голых растровых изображений, а PDFNet недостаточно гибкий.

0

может быть, вы можете попробовать с ICEpdf:

http://www.icesoft.org/java/projects/ICEpdf/overview.jsf

ICEpdf является открытым исходным кодом PDF движок для просмотра, печати и аннотирования PDF документов. ICEpdf API - это 100% Java, легкий, быстрый, эффективный и очень простой в использовании.

ICEpdf может использоваться как автономный инструмент просмотра PDF с открытым исходным кодом с открытым исходным кодом или может быть легко встроен в любое приложение Java для бесшовной загрузки или захвата PDF-документов.

ICEpdf имеет больше возможностей, которые простое средство просмотра. Другие решения заключается в использовании JPedal:

JPedal - http://sourceforge.net/projects/jpedal/

JPedal имеют преимущество, что есть плагины для Eclipse, и Netbeans.

Оба фреймворка LGPL с некоторыми функциями доступны только для коммерческой лицензии, но для ваших целей вам не нужна коммерческая лицензия.

+0

спасибо за ответ. я опробовал ICEpdf, но его механизм просмотра PDF работает с Swing, и, похоже, Android не занимается Swing. то же для JPedal – mangusta

+0

Я собираюсь проверить их http://stackoverflow.com/questions/4665957/pdf-parsing-library-for-android – mangusta