Линеаризация PDF
Перезапишите PDF для быстрого просмотра в интернете, чтобы программа могла показать первую страницу до полной загрузки файла. Работает полностью в вашем браузере.
Похожие инструменты
Как использовать Линеаризация PDF
- 01
Перетащите PDF. Он читается в вашем браузере и никогда не загружается на сервер.
- 02
Нажмите линеаризовать.
- 03
Скачайте перезаписанную копию, готовую для быстрого просмотра в интернете.
Быстрый просмотр в интернете, объяснение
Обычный PDF хранит таблицу перекрёстных ссылок в конце файла, поэтому программе чтения приходится получить последние байты, прежде чем она сможет вообще что-либо найти. По HTTP это означает ожидание всей загрузки или как минимум несколько обменов с сервером до появления первой страницы.
Линеаризованный PDF помещает первую страницу и таблицу подсказок в начало. Программа чтения, поддерживающая запросы диапазонов байтов, может получить небольшой начальный фрагмент, отрисовать первую страницу и подтянуть остальное в фоне. Посетитель начинает читать, пока загрузка ещё идёт. Именно это Acrobat всегда называл быстрым просмотром в интернете.
Что не меняется
Страницы, шрифты, изображения и текст остаются нетронутыми. Линеаризация это перестановка, а не перекодирование, поэтому ничего не пережимается и качество не теряется. Линеаризованный PDF остаётся совершенно обычным PDF: программа чтения, которая ничего не знает о линеаризации, открывает его точно так же, как и раньше.
Она также не уменьшает файл и не ускорит PDF, который посетитель скачивает целиком перед открытием. Она окупается для крупных документов, читаемых в браузере, и почти ничего не стоит, поэтому многие издатели линеаризуют файлы по умолчанию.
Ничего не загружается на сервер
Перезапись выполняется на вашем устройстве с помощью QPDF, скомпилированного в WebAssembly. Ваш документ никогда никуда не отправляется, что важно, когда файл, который вы готовите для публикации, ещё не является общедоступным.
Часто задаваемые вопросы
Что на самом деле делает линеаризация?
Она переупорядочивает внутреннюю структуру файла так, чтобы всё необходимое для отрисовки первой страницы оказалось в начале, а следом шла таблица подсказок, сообщающая программе чтения, где начинается каждая последующая страница. Сами страницы не меняются.
Станет ли мой PDF меньше?
Обычно нет, и это не является целью. Линеаризация меняет порядок байтов, а не их количество, и файл может даже немного вырасти, поскольку получает таблицу подсказок. Если нужен файл поменьше, используйте инструмент сжатия PDF.
Когда это стоит делать?
Когда крупный PDF раздаётся через интернет и читается в браузере. Посетитель видит первую страницу почти сразу, вместо того чтобы ждать поступления сотни страниц. Для небольшого файла или для того, который люди скачивают целиком перед открытием, это не меняет ничего заметного.
Работает ли это с зашифрованными файлами или файлами с ограничениями?
Файл, который открывается без пароля, можно линеаризовать, в том числе файл с ограничениями владельца. Файл, которому нужен пароль для открытия, нужно сначала разблокировать инструментом разблокировки PDF.
Загружается ли мой PDF на сервер?
Нет. Перезапись происходит в вашем браузере с помощью QPDF, скомпилированного в WebAssembly, поэтому документ никогда не покидает ваше устройство.