【问题标题】:iOS Quartz PDF add file and destination links to a new pdfiOS Quartz PDF 将文件和目标链接添加到新的 pdf
【发布时间】:2012-11-11 22:52:14
【问题描述】:

我使用下面的代码来解析 PDF 文件并提取三种不同类型的 URI/数据。

1) 普通网址

2) 在 PDF 中定位

3) 文件链接示例“../other.pdf”

在此处查看代码: http://pastebin.com/LMJtVGZw

--

由于用户要求,我在我的应用程序中创建了一个 PDF 文件,我需要插入上述三种类型的 URI/数据。

1) 用这几行代码就可以创建普通的URL

http://pastebin.com/HdetkSvT

2) 锚,此代码不起作用,我无法解析它(参见上面的案例 #2) http://pastebin.com/DfZwsK33

3) 文件链接示例“../other.pdf”

我不知道:-(

我希望有人可以帮助我让 #2 和 #3 正常工作。

谢谢你们!

【问题讨论】:

    标签: ios pdf hyperlink anchor quartz-graphics


    【解决方案1】:

    对于第二部分,您粘贴的代码仅包含 CGPDFContextAddDestinationAtPoint

    定义锚点的代码。这实际上不会在 PDF 文件中生成任何内容(它不像 HTML,其中锚点存在于 HTML 代码中的某处)。

    您是否还使用CGPDFContextSetDestinationForRect 来设置实际的链接注释?这是应该在文件中生成实际 PDF 对象的那个...

    【讨论】:

      猜你喜欢
      • 2014-07-13
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2012-10-04
      • 1970-01-01
      相关资源
      最近更新 更多