我正在为iPad开发iPad PDF查看器应用程序。我坚持使用2个功能来实现。
请帮助我任何指针都将超过可感知的。 期待收到回复。
答案 0 :(得分:1)
我还没有看到过有TOC提取的开源解决方案。有关iOS上的PDF解析主题的帖子有各种各样的帖子。这是其中包含大量信息的顶级信息之一,包括有关TOC提取的一些指示的链接:
Fast and Lean PDF Viewer for iPhone / iPad / iOs - tips and hints?
关于特定的TOC提取,阅读巨大的PDF规范的某些部分,以及下载Voyeur for os x以查看PDF的实际结构将非常有用。
答案 1 :(得分:0)
以下是同一个问题:
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;
}
}