从iPad中的PDF中提取TOC

从iPad中的PDF中提取TOC,ipad,pdf,Ipad,Pdf,我正在为iPad开发iPad PDF查看器应用程序。我需要实现2个特性 搜索并突出显示搜索页面中的文本 从PDF中提取TOC(大纲) 请帮我指点一下,我会非常感激的。 期待您的回音。我还没有看到包含TOC提取的开源解决方案。在iOS上有很多关于PDF解析的帖子。这是其中最重要的一个,其中包含大量信息,包括指向TOC提取相关指针的链接: 关于具体的TOC提取,阅读大量PDF规范的某些部分,以及下载Voyeur for os x查看PDF的实际结构将非常有益 这里回答了同样的问题: CGPDF

我正在为iPad开发iPad PDF查看器应用程序。我需要实现2个特性

  • 搜索并突出显示搜索页面中的文本
  • 从PDF中提取TOC(大纲)
请帮我指点一下,我会非常感激的。
期待您的回音。

我还没有看到包含TOC提取的开源解决方案。在iOS上有很多关于PDF解析的帖子。这是其中最重要的一个,其中包含大量信息,包括指向TOC提取相关指针的链接:


关于具体的TOC提取,阅读大量PDF规范的某些部分,以及下载Voyeur for os x查看PDF的实际结构将非常有益

这里回答了同样的问题:
CGPDFDocumentRef doc = ...; 
CGPDFDictionaryRef outlinePageRef = ...; 
for (int p=1; p<=CGPDFDocumentGetNumberOfPages(doc); p++) 
{ 
CGPDFPageRef page = CGPDFDocumentGetPage(doc, p); 
if (page == outlinePageRef) { 
printf("found the page number: %i", p); 
break;
}
}
CGPDFDocumentRef doc=。。。;
CGPDFDictionaref outlinePageRef=。。。;
对于(int p=1;p