我一直在寻找Google和SO,并且还没有找到我的问题的答案,或者至少是最近的答案。
我有一个包含超链接/热点的PDF,并希望在我自己的iPhone / iPad应用程序中显示PDF文件。当用户点击超链接/热点时,我希望用户被带到链接的适当位置(无论是PDF上的其他页面还是应用程序外的网页)。
我在这里发现了许多这样的问题,但大多数都是在6个月前发现的。虽然这可能不是很久以前的事情,但它有点像新技术以及某人有能力使用新代码/方式来实现它。我查看了QuartzDemo示例应用程序并编辑了PDF以获得热点,但它不起作用。也许能力存在,但没有实现?
我找到了一个可以很棒的应用程序! GoodReader应用程序显示我的PDF并允许点击我的PDF中的热点。但是,我想在我自己的应用程序中实现这一点。
那么,有没有人一直在玩这个?有谁找到解决方案?任何人都可以指向其他方向吗?
感谢您的时间。
答案 0 :(得分:8)
您所说的“热点”是PDF链接。查找PDF spec,特别是关于链接注释的第8.4节。然后查看Quartz 2D Programming Guide,包括Inspecting PDF Document Structure部分。您需要熟悉CGPDF*
API调用。