【问题标题】:PDF hyperlinks on iPhone/iPadiPhone/iPad 上的 PDF 超链接
【发布时间】:2011-02-06 06:22:58
【问题描述】:

我一直在搜索 Google 和 SO,但还没有完全找到我的问题的答案,或者至少没有找到更新的答案。

我有一个包含超链接/热点的 PDF,并希望在我自己的 iPhone/iPad 应用程序中显示该 PDF 文件。当用户单击超链接/热点时,我希望用户被带到链接的适当位置(无论是 PDF 上的另一个页面还是应用程序之外的网页)。

我在这里发现了很多这样的问题,但大多数都是 6 个月前的问题。虽然这可能不是很久以前的事,但它有点像新技术,而且有人可能会想出新的代码/方法来做到这一点。我查看了 QuartzDemo 示例应用程序并编辑了 PDF 以具有热点,但它不起作用。也许有能力,但没有实现?

我找到了一款运行良好的应用程序! GoodReader 应用程序显示我的 PDF 并允许点击我的 PDF 中的热点。不过,我希望在我自己的应用中实现这一点。

那么,有人玩过这个吗?有人找到解决方案吗?任何人都可以为其他人指明方向吗?

感谢您的宝贵时间。

【问题讨论】:

  • @Josh 不,他正在尝试编写一个应用程序。这就是编程。
  • 啊,我以为他试图将 PDF 重定向到已经存在的页面或其他东西上。
  • @Josh 对不起,如果这听起来令人困惑。 Sam 是对的,我正在尝试编写一个显示 PDF 并支持 PDF 文件中的超链接/热点的应用程序。
  • 我想这仍然是一个问题,或者找到了自己的方式的开发人员还没有分享? =)
  • RoLYroLLs ...如果您能够在 pdf 页面中进行文本搜索(字符串)并突出显示它,请告诉我。我不知道如何实现这个...可以如果你能做到,请与我分享???

标签: iphone xcode pdf


【解决方案1】:

您所说的“热点”是 PDF 链接。查找PDF spec,尤其是第 8.4 节的链接注释。然后查看 Quartz 2D 编程指南,包括 Inspecting PDF Document Structure 部分。您需要熟悉CGPDF* API 调用。

【讨论】:

  • 他是对的,CGPDF* 调用是允许这样做的。我建议让 QUITE 熟悉 PDF 文档结构和 Adob​​e PDF 规范。
  • 谢谢你们。有一天我将不得不尝试它们,因为我为这个项目采取了另一条路线。当我决定重新审视这个方法时,我会回顾一下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-16
  • 2010-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多