TLDR; Качество и размер данных, встроенных в PDF-файл, могут очень сильно повлиять на скорость прокрутки.
-
Проще говоря, PDF - это контейнерный формат. Содержание может варьироваться в широких пределах и может быть произвольным.
Как правило, текст хранится в виде обычного текста с маркерами гарнитуры, и изображений немного, их можно быстро прокрутить.
В некоторых файлах больше изображений, что ухудшит скорость прокрутки - в худшем случае изображения должны быть полностью перерисованы для каждого пикселя прокрутки. Некоторые PDF-файлы - это просто полностраничное сканирование изображений. Для манипулирования изображениями потребуется больше работы от компьютера, так как данных больше (больше байтов).
Изображения могут быть с произвольным разрешением. Если я создаю рекламу в журнале, я бы использовал изображения с разрешением 300 точек на дюйм. Фотография размером 10x10 дюймов (для печати) будет иметь площадь 3000 пикселей. Выражается в байтах, это 3000 x 3000 x 4 байта (минимум для цвета CMYK для печати). Для того же изображения, отображаемого для экрана с определенным увеличением, может потребоваться только отображение квадрата размером 300 пикселей (для RGB = 300x300x3 байта в мин), но читатель все равно должен манипулировать исходным БОЛЬШИМ изображением. В зависимости от программного обеспечения ридера для ускорения этого может быть создан эскиз изображения на основе коэффициента масштабирования. Если я предоставлю вам черновую версию PDF этого объявления с использованием "стандартных" настроек acrobat, его размер может составлять 0,5-1 МБ, и его можно будет быстро отобразить (но не очень хорошего качества, если вы распечатаете его). Это же объявление с использованием предустановки "офсетная печать" (без включения сжатия JPG) может иметь размер 35 МБ, и вы заметите разницу в скорости, но качество экрана немного улучшится, а версия для печати будет безупречной.
Если изображение является векторным изображением, в зависимости от слоев и сложности, возможно, его придется пересчитывать при каждом перемещении страницы.
Многое зависит от программного обеспечения для чтения и способа создания PDF.
AFAIK, оригинальная спецификация PDF даже допускала встраивание и выполнение произвольных двоичных и исполняемых файлов.