PDF гиперссылки на iPhone/iPad
Я искал Google и SO и не нашел ни ответа на мой вопрос, ни хотя бы более недавнего ответа.
У меня есть PDF с гиперссылками / горячими точками, и я хотел бы отобразить PDF-файл в своем приложении для iPhone/iPad. Когда пользователь нажимает на гиперссылку / горячую точку, я бы хотел, чтобы пользователя перенаправили в соответствующее место ссылки (будь то другая страница в PDF или веб-страница вне приложения).
Я нашел здесь много таких вопросов, но большинство из них было написано более 6 месяцев назад. Хотя это может быть не так давно, это вроде как вопреки новым технологиям и вероятности того, что кто-то придумает новый код / способ сделать это. Я посмотрел пример приложения QuartzDemo и отредактировал PDF, чтобы получить горячую точку, и она не работает. Может быть, возможность есть, но не реализована?
Я нашел одно приложение, которое отлично работает! Приложение GoodReader отображает мой PDF и позволяет щелкать горячие точки в моем PDF. Однако я бы хотел, чтобы это было реализовано в моем собственном приложении.
Так кто-нибудь играл с этим? Кто-нибудь найдет решение? Кто-нибудь может указать другим в направлении?
Спасибо за ваше время.
1 ответ
"Горячие точки", о которых вы говорите, - это ссылки в формате PDF. Посмотрите спецификацию PDF, в частности, раздел 8.4 "Аннотации ссылок". Затем просмотрите руководство по программированию Quartz 2D, включая раздел " Проверка структуры документа PDF". Вы хотите познакомиться с CGPDF*
Вызовы API.