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