Линеаризация 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 для быстрого просмотра в вебе?
- Загрузите PDF.
- Нажмите «Обработать». Настроек нет.
- Скачайте линеаризованный PDF.
- Запустите `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
Файлы нужны только для этой обработки и потом удаляются.