Пожалуйста, обратитесь к Получить PDF гиперссылки на iOS с Quartz
В нем объясняется алгоритм поиска гиперссылки в формате pdf и ее координаты. Я последовал этому посту и написал свою собственную программу для чтения PDF. Это хорошо работает для большинства файлов PDF, но не для одного файла PDF. Проблема в том, что координата гиперссылки неверна.
Вот PDF, который я создал гиперссылку:
Я создал гиперссылку из Adobe acrobat 10.0. Источником этой гиперссылки является почти (0,0). Затем я использую алгоритм для анализа моего PDF-файла. К моему удивлению, прямоугольник результата:
link rect = {{63, 123}, {173, -158}}
Поэтому, когда я отрисовываю этот прямоугольник на экране, он выглядит примерно так:
В чем может быть причина? Кто-нибудь может посоветовать? Спасибо
Кстати, если есть способ загрузить мой образец файла PDF здесь?