Благодаря Omz, вот фрагмент кода для получения номера страницы для конечного пункта в файле PDF:

ал спецификацию Adobe PDF, а также документацию Apple по кварцу 2d для рендеринга и анализа PDF. Я также скачал Voyeur и проверил местный PDF с ним, чтобы увидеть его внутренние данные. На данный момент я могу получить каталог документов, а затем получить оттуда словарь контуров. Я вижу, что вложенные в словари контуров словаря, что есть узлы с именем "/ Dest" со значениями, такими как:

G1.1025588 и т. Д.

Мне интересно, есть ли способ использовать эти значения, чтобы получить ссылку на страницу для рендеринга, используя некоторые методы, которые я видел в таких проектах github, как Reader, вместе с документированными примерами Apple.

Обработка PDF определенно является проблемой, поэтому любая помощь будет принята с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос