Что необходимо для обработки просмотра аннотаций в PDF? - PullRequest
0 голосов
/ 10 августа 2010

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

Примечание: я прочитал довольно много справочника PDF от Adobe и в основном понимаю концепцию файла как дерева объектов, но я не понимаю, как выяснить, есть ли аннотация я пропустил этот оператор в ссылке?) Кроме того, любая помощь о том, за что должны отвечать сами функции обратного вызова? Спасибо за вашу помощь.

Ответы [ 2 ]

2 голосов
/ 10 августа 2010

Посмотрите на раздел 3.6.2 PDF Reference, версия 1.7.Существует ключ «Аннотации» для каждого узла дерева страниц с аннотациями, который содержит массив аннотаций для этой страницы.Каждая аннотация указывает на свое местоположение на странице, а не на оператор страницы в потоке контента.

1 голос
/ 11 августа 2010

Я написал статью о формах и аннотациях, которая содержит некоторые полезные общие сведения о том, как они существуют в файле PDF.Ссылка http://pdf.jpedal.org/java-pdf-blog/bid/42171/Understanding-the-PDF-file-format-interactive-elements

...