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