我需要知道的是如何将 PDF 页面放入 UIWebView,然后在单击时检索链接的 URL 值(放入 NSString)。有人可以提供这方面的知识吗?提前致谢。
最佳答案
大多数 iPhone PDF 查看器都使用 CGPDF 来呈现 PDF 内容。
为了实现超链接等功能(PDF 中的 AFIK 超链接是通过“链接注释”标签完成的,但可能还有其他方式),PDF 查看器使用 CGPDF API 来扫描/解析给定的 PDF 内容流页面,提取它感兴趣的任何数据,然后实现对该功能的支持。
因此,对于超链接,查看者可以使用 CGPDF 在 View 中呈现页面。它还会使用 CGPDF 扫描页面以查找链接注释,并提取所需的任何属性(内容、目的地、坐标等)。它会为 View 实现一个触摸处理程序,并在用户点击时执行任何代码超链接。
关于iphone - 如何在 GoodReader 等 iPhone 应用程序中显示 PDF(带/超链接)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4116862/