Извлечь оглавление из PDF в iPad - PullRequest
2 голосов
/ 27 января 2011

Я занимаюсь разработкой приложения для просмотра PDF для iPad.Я застрял с возможностью реализовать 2 функции.

  • Поиск и выделение текста на найденной странице
  • Извлечение оглавления (наброски) из PDF.

Пожалуйста, помогите мне с любыми указателями будет более чем заметно.С нетерпением жду ответа на этот вопрос.

Ответы [ 2 ]

1 голос
/ 23 августа 2011

Я не видел решения с открытым исходным кодом, в котором бы содержалось извлечение TOC.Существует множество постов на тему разбора PDF в iOS на SO.Это один из лучших документов с множеством информации, в том числе ссылки на некоторые указатели относительно извлечения оглавления:

Быстрый и Lean PDF Viewer для iPhone / iPad / iOs - советы и подсказки?

Что касается извлечения ТОС, будет очень полезно прочитать некоторые разделы огромной спецификации PDF, а также загрузить Voyeur for os x, чтобы посмотреть фактическую структуру ваших PDF.

0 голосов
/ 08 ноября 2011

Здесь ответ на тот же вопрос:

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;
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...