iOS Quartz PDF将文件和目标链接添加到新的pdf

时间:2012-11-23 14:47:27

标签: ios pdf hyperlink anchor quartz-graphics

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

1)普通网址

2)在PDF中锚定

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

请参阅此处的代码: http://pastebin.com/LMJtVGZw

-

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

1)可以使用以下代码行创建普通网址

http://pastebin.com/HdetkSvT

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

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

我不知道: - (

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

谢谢你们!

1 个答案:

答案 0 :(得分:0)

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

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

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