Как получить гиперссылки (URL) из PDF, защищенного паролем, на iOS 10.2

Я потратил весь день, пытаясь получить метаданные гиперссылок из PDF-файлов, защищенных паролем, в своем приложении для iPad. API CGPDF* - настоящий кошмар, и единственная информация, которую я нашел в сети обо всем этом, заключается в том, что я должен поищите словарь "Аннотации", но я просто не могу найти его в своих PDF-файлах.

Я пытался без защищенного паролем PDF в моем приложении для ipad, он работает правильно все. Также защищенные паролем гиперссылки PDF работают должным образом ниже версии ios 10.2.

проблема только в версии ios 10.2 и выше

Шаг 1: (Загрузите приложение для чтения PDF по ссылке ниже)

https://github.com/vfr/Reader

Шаг 2: (Загрузите мой пользовательский PDF-файл по ссылке ниже)

http://docdro.id/eAtlQ8z

пароль: 205062PY1el8@JfoZm90gdUCMKTD!NhH5xabrvEzu7kFWq6iRO

в то время как нажмите на гиперссылку, появляется ошибка ниже:

- [ReaderContentPage annotationLinkTarget:] Неверный URI '(ноль)'

1 ответ

Не проблема с версией iOS-10.2.

Но проблема в вашем PDF-шифровании.

В этом фиксированном примере dropBox вы можете перенаправить на эту ссылку через браузер.

Другие вопросы по тегам