Я использую класс CGContextDrawPDFPage для рендеринга PDF в моем приложении без каких-либо проблем.Но время, затрачиваемое на загрузку книги, немного больше, а время, необходимое для отображения страницы, пропорционально количеству страниц в PDF.
В моем случае PDF-файл может содержать от 500 до 1000 страниц.Из-за этого время загрузки моего PDF увеличивается.Для рендеринга первой страницы почти 10 секунд, что очень плохо с точки зрения пользовательского опыта.И это время берется только во время загрузки книги впервые.На мой взгляд, задержка связана с тем, что я пытаюсь прочитать весь PDF сразу.
Есть ли способ, которым я могу читать часть PDF по частям, чтобы начальное время рендеринга PDF было быстрее.
Спасибо.