Skip to content
reader.me

Линеаризация

Линеаризацията, предлагана от Adobe под името Fast Web View, е начин за преподреждане на вътрешния байтов ред на PDF, така че той да може да се покаже, преди целият файл да е пристигнал. В обикновен PDF таблицата с препратки, която индексира всеки обект, седи в самия край, така че програмата за преглед технически се нуждае от целия файл, за да знае къде са нещата.

Линеаризиран PDF преструктурира това. Обектите, нужни за изобразяване на първата страница, плюс специална таблица с подсказки, се местят отпред, а файлът е подреден така, че сървър, поддържащ заявки за диапазони от байтове, да може да го предава поточно страница по страница. Програмата за четене показва първата страница почти веднага и сваля останалото при поискване — затова голям линеаризиран документ се усеща отзивчив по бавна връзка, вместо да ви кара да чакате пълно сваляне.

Линеаризацията променя само подредбата на файла на диска, не и видимото му съдържание, така че документът изглежда еднакво. Тя е най-полезна за големи файлове, обслужвани през мрежата. Тъй като е структурно пренаписване на PDF, тя е от вида трансформации, които базиран в браузъра двигател може да извърши локално като част от оптимизирането на документ.