如何从iOS 10.2上的受密码保护的PDF获取超链接(URL)

我花了一整天的时间在我的iPad应用程序中尝试从受密码保护的PDF中获取超链接元数据.CGPDF * API是一个真正的噩梦,我在网上发现的关于这一切的唯一信息就是我必须寻找一个“Annots”字典,但我在我的PDF中找不到它.

我在我的ipad应用程序中尝试没有密码受保护的PDF,它可以正常工作.还有密码保护的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:] Bad URI'(null)’

最佳答案 不是iOS-10.2版本的问题.

但是,问题在于你的pdf加密.

在此dropBox Fixed example中,您可以通过浏览器重定向到此link.

点赞