2010-07-19 81 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