Блог
Русский

Сжать PDF онлайн — уменьшить размер PDF-файла

Инструмент в браузере, который пересжимает изображения внутри PDF в JPEG и уменьшает файл, не трогая текст

Работает в браузере · файлы никуда не загружаются

Перетащите сюда PDF, который нужно сжать

Добавьте один PDF (до 100 МБ). Новый файл заменит текущий. Файлы не покидают ваш браузер.

Что это за инструмент

Пригодится, когда почта или форма загрузки сообщает, что PDF слишком большой. Основной вес PDF — это фотографии и отсканированные изображения внутри. Инструмент берёт эти изображения по одному, пересжимает их в JPEG, уменьшает слишком крупные и возвращает на прежнее место. Текст, таблицы, фигуры, ссылки и закладки не меняются, так что структура документа сохраняется, а уменьшается только размер. Фотографии немного теряют в качестве, цвета могут едва заметно сместиться. Всё происходит в браузере.

Как пользоваться

  1. Перетащите один PDF в область с пунктирной рамкой или нажмите Выбрать PDF.
  2. Выберите способ. Для большинства файлов подходит Пересжать только изображения.
  3. Выберите цель:
    • Уровень качества: слабое, сбалансированное или сильное сжатие.
    • Целевой размер: размер в МБ, например 2 или 9,5; лучшее качество, которое укладывается в него, подберётся автоматически.
  4. Нажмите Сжать PDF, чтобы увидеть исходный и новый размер, изменение в процентах и превью первой страницы обоих файлов.
  5. Если результат устраивает, скачайте его.

Как это работает

  • Уровни качества: слабое сжатие ограничивает изображения 2400 px по длинной стороне при качестве JPEG 85 %, сбалансированное — 1600 px и 72 %, сильное — 1000 px и 55 %. Изображения меньшего размера сохраняют размеры и получают только новое качество.
  • Когда изображение заменяется: только если новая версия меньше хотя бы на 5 %, чтобы и так небольшие изображения не теряли качество зря.
  • Что не трогается: маски прозрачности и использующие их изображения сохраняются без потерь; не меняются CMYK, палитровые и плашечные изображения, данные JPEG 2000, JBIG2 и CCITT, изображения не по 8 бит на канал, изображения меньше 64×64 px или 8 КБ и очень большие изображения больше 25 мегапикселей (около 16,7 мегапикселя на iPhone и iPad): большое изображение приходится целиком распаковывать в память, поэтому его пропускают, чтобы вкладка не зависла. Изображения в оттенках серого становятся RGB JPEG, а изображения с цветовым профилем ICC — обычными RGB, поэтому цвета могут едва заметно сместиться.
  • Превратить каждую страницу в изображение: PDF.js рисует каждую страницу в один JPEG. Выделение текста, поиск, ссылки и поля форм пропадают, зато сканы сильно уменьшаются.
  • Где выполняется: пересжатие изображений идёт в отдельном потоке браузера (Web Worker), поэтому страница не зависает во время работы.
  • Ограничения: файлы до 100 МБ. PDF, которые требуют пароль при открытии или имеют ограничения на редактирование, обработать нельзя.
  • Библиотеки: pdf-lib (MIT) редактирует PDF, fflate (MIT) распаковывает данные изображений, PDF.js (Apache-2.0) рисует превью и страницы. Ghostscript не используется.

Примеры

Ситуация Рекомендуемая настройка Чего ожидать
Отчёт с фотографиями с телефона Только изображения, сбалансированное Чем больше фото, тем больше экономия
Портфолио при лимите загрузки 10 МБ Целевой размер 9,5 Лучшее качество в пределах 10 МБ
Цветной скан договора Только изображения, сильное; если мало — каждая страница как изображение Несколько сотен КБ на страницу
Текстовый документ из Word — Уже маленький, почти не меняется

Если файл всё ещё больше лимита, инструмент «Разделить PDF по размеру» разрежет его на несколько файлов.

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

Мой PDF загружается на сервер?

Нет. Сжатие целиком выполняется в браузере, файл никуда не отправляется, поэтому договоры, выписки и документы остаются на вашем устройстве.

Текст станет размытым?

Нет, если выбрать «Пересжать только изображения». Текст, таблицы и линии — это векторное содержимое, его не трогают; заново в JPEG сохраняются только фотографии и отсканированные изображения, а слишком большие уменьшаются по длинной стороне. Вариант «Превратить каждую страницу в изображение» делает текст частью картинки, после чего его нельзя выделить, найти или скопировать.

Почему некоторые PDF почти не уменьшаются?

Инструмент уменьшает изображения. Текстовый PDF из Word и так маленький. Маски прозрачности, CMYK и палитровые изображения, JPEG 2000 и совсем мелкие картинки остаются как есть, чтобы не изменились цвета и качество. Если результат не меньше оригинала, файл не предлагается, а причина объясняется.

Как работает целевой размер?

Выберите «Целевой размер» и введите число мегабайт, например 2. Инструмент сначала пробует самое сильное сжатие, а затем делит диапазон настроек пополам, пока не найдёт лучшее качество, которое ещё укладывается в размер. Если даже самое сильное сжатие не помогает, вы получите самый маленький результат с пояснением. 1 МБ считается как 1 000 000 байт.

А отсканированные PDF?

Скан обычно — это одна большая картинка на страницу, поэтому «Пересжать только изображения» уже сильно помогает. Если файл всё ещё велик, выберите «Превратить каждую страницу в изображение»: каждая страница перерисуется с разрешением 200 dpi (слабое), 150 dpi (сбалансированное) или 110 dpi (сильное). Чёрно-белые сканы, уже сжатые JBIG2 или CCITT, так могут даже увеличиться.

Не нашли нужный инструмент?