Извлечение схемы (или закладок) из файлов PDF с помощью Java

Я использую PDFBox для извлечения информации о структуре (закладках) из файлов PDF, это даже объясняется в том же сайт.

Однако у меня были проблемы не с извлечением, а с созданием квалифицированных URL-адресов (foo.pdf#page=22777&zoom=2,2,777), чтобы открыть PDF-файл в этих закладках. Иногда PDFBox не может найти страницу, на которой размещена закладка (т. е. номер страницы, левая координата или верхняя координата неверны).

Кто-нибудь знает библиотеку PDF, способную это сделать (желательно на Java)? Спасибо.

С наилучшими пожеланиями,

Александр.


person Alexander    schedule 11.08.2010    source источник


Ответы (1)


iText (http://itextpdf.com) может вам подойти.

Я использовал его в основном для создания PDF-файлов (не столько для анализа уже существующих), но библиотека хороша и имеет объекты, связанные с контурами и закладками.

person MikeTheReader    schedule 11.08.2010
comment
Да, iText работает как шарм, я правильно извлекаю страницы, используя его! Они даже предоставляют пример в своем наборе инструментов (bit.ly/cvf5iT). - person Alexander; 12.08.2010
comment
Фантастический. Рад, что смог помочь. - person MikeTheReader; 12.08.2010