У меня есть требование заменить определенные фразы в существующих PDF-файлах гиперссылками. Например, «Одним из преимуществ использования языка Java является доступность рабочей силы» следует преобразовать в «Одно из преимуществ использования язык Java — это доступность рабочей силы."
Для этого я создал класс Processor, расширяющий PDFTextStripper. Переопределив processTextPosition
, я смог получить TextPosition всех персонажей. Но я не знаю, как получить PDRectangle из TextPosition, что поможет мне создать PDAnnotationLink. Я пробовал комбинации свойств x, y, но мне не хватает местоположения. Нужна помощь. Спасибо.
Санджай