2010-07-19 99 views
0

我已经实现了iphone的odf阅读器应用程序。现在我想从pdf中获取音频网址和视频网址的列表。我不知道它是如何可能的。请帮助我这个查询。如何从pdf获取音频和视频链接?

+0

你能更精确地知道你的问题是什么?一个好的开始要问的是解释你使用的是什么技术。我猜你正在使用“CGPDFDocument”API? – thatsdisgusting 2010-07-19 11:22:00

+0

我正在使用CGPDFDocument。 – JohnWhite 2010-07-19 11:28:24

回答

1

好吧,您的CGPDFDocumentRef指向一个有效的PDF文档,您可以使用CGPDFDocumentGetNumberOfPagesCGPDFDocumentGetPage函数遍历文档的所有可用页面。 CGPDFDocumentGetPage函数的结果是CGPDFPageRef参考。在CGPDFPage API和CGPDFDocument API中,您会找到CGPDFPageGetDictionary函数,该函数会返回CGPDFDictionaryRef参考。这取决于您的PDF是如何构建的,但其中一个Dictionarys是存储您需要的信息。您可以致电字典CGPDFDictionaryApplyFunction函数,传递函数指针与此签名回调:

void ApplierFunction (const char *key, CGPDFObjectRef object, void *info); 

的回调要求每个键/值对特定的字典。您应该在CGPDFObjectRef参考文献之一中找到您要查找的内容。

另请参阅文档CGPDFDocument,CGPDFPageCGPDFDictionary