2012-11-23 41 views
0

我使用下面的代码来解析PDF文件并提取三种不同类型的URI /数据。iOS Quartz PDF添加文件和目标链接到一个新的pdf

1)正常URL

2)PDF

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

见代码这里内锚: http://pastebin.com/LMJtVGZw

-

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

1)正常URL可以用几行代码来创建

http://pastebin.com/HdetkSvT

2)锚,该代码doen't工作,我不能够解析它(见案例上述#2) http://pastebin.com/DfZwsK33

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

我不知道:-(

我希望有人能帮助我获得#2和#3工作。

谢谢你们!

回答

0

对于第二部分,粘贴的代码只包含在其中定义锚CGPDFContextAddDestinationAtPoint

代码。这实际上不会在PDF文件中生成任何内容(它不像HTML中的锚点是HTML代码中的某个地方)。

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