Перейти к основному содержимому
PPDF123

Линеаризация PDF для быстрого открытия в сети

«Линеаризовать PDF» перезаписывает файл в линеаризованном виде, известном как Fast Web View, чтобы просмотрщик показал первую страницу до полной загрузки файла. Обычно файл становится чуть больше, а не меньше.

Перетащите файлы сюда или нажмите, чтобы выбрать

Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз

Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.

Линеаризация PDF перезаписывает файл через qpdf `--linearize`: добавляется словарь линеаризации и таблица подсказок страниц, чтобы веб-просмотрщик мог отрисовать первую страницу, не дожидаясь загрузки всего документа, — это и есть Fast Web View.

Это отдельная операция по адресу `/api/v1/misc/linearize-pdf`. Она больше не идёт через «Сжать PDF», поэтому в скачанном файле действительно есть линеаризация, а не просто повторное сжатие.

Линеаризация обычно немного увеличивает файл: она добавляет таблицы, благодаря которым просмотрщик может показать первую страницу до окончания загрузки. Разрешение изображений она не понижает и объекты не выбрасывает. Если важнее размер, используйте «Сжать PDF».

Проверить результат можно командой `qpdf --check`: у линеаризованного файла она выводит строку `File is linearized`. Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль».

Функции

  • qpdf `--linearize` — Fast Web View
  • Пишет словарь линеаризации и таблицу подсказок страниц
  • Не понижает разрешение изображений и не меняет содержимое страниц
  • Анонимный API: /api/v1/misc/linearize-pdf

Когда применять

  • Отдавать большой PDF в браузере страница за страницей
  • Передать отсканированный отчёт веб-просмотрщику без долгого пустого экрана
  • Выполнить требование портала «оптимизировано для веба» при загрузке

Как линеаризовать PDF для быстрого просмотра в вебе?

  1. Загрузите PDF.
  2. Нажмите «Обработать». Настроек нет.
  3. Скачайте линеаризованный PDF.
  4. Запустите `qpdf --check`, если хотите сами увидеть строку `File is linearized`.

Ограничения и особые случаи

  • Перестраивает структуру, но не уменьшает размер
  • Изображения не передискретизируются
  • Файлам с защитой паролем нужен пароль; при работе через API сначала запустите «Снять пароль»
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • Скан на 40 МБ станет чуть больше 40 МБ, но начнёт отрисовываться с первой страницы
  • `qpdf --check` на скачанном файле выводит `File is linearized`

Конфиденциальность этого инструмента

Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.

Частые вопросы

Результат действительно линеаризован?
Да. Операция передаёт qpdf флаг `--linearize`, поэтому в файле есть словарь линеаризации и таблицы подсказок страниц.
Чем это отличается от «Сжать PDF»?
«Сжать PDF» пересжимает потоки, чтобы выиграть место. «Линеаризовать PDF» перестраивает порядок данных для постепенной загрузки и не трогает содержимое.
Веб-просмотрщик загрузит первую страницу раньше остальных?
В этом и смысл Fast Web View — при условии, что просмотрщик получает файл по HTTP, а сервер поддерживает запросы байтовых диапазонов.
Разрешение изображений снижается?
Нет. Линеаризация — это структурная перезапись, а не ухудшение качества.

Последнее обновление:

Вызов из кода

Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.

curl -X POST "https://pdf123.xyz/api/v1/misc/linearize-pdf" \
  -F "[email protected]" \
  -o output.pdf

Есть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API

Использовать через ИИ-агента

Скилл

С этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Линеаризовать PDF» за вас: /skills/pdf123-linearize-pdf.md

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.