Сжатие PDF-файлов
«Сжать PDF» уменьшает файл, заново сжимая внутренние потоки и упаковывая объекты через qpdf. Изображения он не ужимает и целевой размер не обещает, поэтому уже оптимизированные файлы и сканы могут почти не уменьшиться.
Перетащите файлы сюда или нажмите, чтобы выбрать
Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз
Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.
Сжатие уменьшает PDF: qpdf заново сжимает потоки и упаковывает объекты в object streams. Нужно для лимитов почты, загрузок в LMS и порталов, которые отклоняют слишком тяжёлые файлы. Процент уменьшения не гарантируется; разрешение изображений не снижается.
Используются флаги `--compress-streams=y`, `--recompress-flate` и `--object-streams=generate`. Уже плотные файлы или сканы, где картинки уже JPEG, часто почти не меняются. Грубая офисная выгрузка с несжатыми потоками обычно сжимается сильнее.
На странице сжатия нет ползунка качества. «Линеаризовать PDF» — отдельный инструмент (`/api/v1/misc/linearize-pdf`) для быстрого просмотра в вебе; это не эта задача.
Текстовые объекты остаются текстом. Сканы-изображения остаются изображениями. Чтобы вытащить текст со скана — это OCR в Markdown, не сжатие. Чтобы убрать JavaScript или вложения — это очистка PDF.
Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль». Повреждённые таблицы xref может понадобиться сначала исправить.
Считайте скачивание транспортной копией. Если файл — архивный оригинал или печатный эталон, оставьте несжатый мастер отдельно.
После обработки откройте несколько страниц. Повторное сжатие потоков не должно менять внешний вид; при странной отрисовке сохраните оригинал и при необходимости сначала исправьте файл.
Загрузки временные. Мы не храним вашу библиотеку сжатых документов.
Функции
- qpdf заново сжимает потоки и упаковывает object streams
- Не снижает разрешение страничных изображений и не перекодирует их
- На этой странице нет уровней оптимизации
- Анонимный API: /api/v1/misc/compress-pdf
Когда применять
- Уложить PDF в лимит почты или портала
- Отправить более лёгкую копию, сохранив несжатый мастер
- Поджать грубую офисную выгрузку перед отправкой
Как сжать PDF и уменьшить его размер?
- Загрузите PDF, который превышает лимит объёма или слишком тяжёл для отправки.
- Нажмите «Обработать». Ползунка качества нет.
- Скачайте результат и сравните размер в байтах с оригиналом.
- Просмотрите несколько страниц. Если объём почти не изменился, файл уже был хорошо сжат.
Ограничения и особые случаи
- Разрешение изображений не снижается; сканы с фото могут почти не уменьшиться
- Файлам с защитой паролем нужен пароль; при работе через API сначала запустите «Снять пароль»
- Повреждённый PDF может понадобиться сначала исправить
- Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.
Примеры
- Офисная выгрузка с несжатыми потоками после упаковки в потоки объектов часто заметно легче
- Уже сжатый текстовый отчёт на 2 МБ может потерять лишь несколько КБ
Конфиденциальность этого инструмента
Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.
Частые вопросы
- Почему файл почти не уменьшился?
- qpdf может только заново сжать потоки и упаковать объекты. Если изображения уже JPEG или файл уже сохранён с потоками объектов, запас невелик.
- Сжатие снижает разрешение фотографий?
- Нет. Этот путь не меняет разрешение изображений. Уменьшение идёт за счёт упаковки потоков и object streams.
- Это то же самое, что «Линеаризовать PDF»?
- Нет. «Линеаризовать PDF» — отдельный инструмент для постраничной отдачи в вебе. Сжатие линеаризацию не делает.
- Текст всё ещё можно выделять?
- Да, если в исходнике есть текстовые объекты. Чистые сканы-изображения остаются изображениями.
- Можно ли сжать PDF до определённого размера, например 100 КБ или 1 МБ?
- Нет. Целевого размера и настройки качества нет, а выигрыш зависит от файла. Если портал требует лимит, до которого «Сжать PDF» не дотягивает, «Разделить PDF по числу страниц» отправит файл частями, а «Удалить изображения» стирает картинки и оставляет текст.
Последнее обновление:
Вызов из кода
Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.
curl -X POST "https://pdf123.xyz/api/v1/misc/compress-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-compress.md
Файлы нужны только для этой обработки и потом удаляются.