Сжатие PDF

Сжатие PDF без потерь в браузере: пересжатие потоков, объединение одинаковых объектов и удаление метаданных. Пакетная обработка, без загрузки.

Введённые данные и файлы остаются в браузере

Перетащите PDF-файлы сюда

или выберите файл на устройстве

На этой странице

Уменьшайте размер PDF без потерь прямо в браузере: потоки пересжимаются, одинаковые объекты объединяются, метаданные удаляются, а текст, изображения и вёрстка остаются точно такими же. Файлы не покидают ваше устройство.

Подробное описание функциональности

Каждый PDF оптимизируется без повторного рендеринга. Потоки Flate и LZW пересжимаются на максимальном уровне zlib (результат сохраняется, только если он меньше), несжатые потоки сжимаются, одинаковые объекты хранятся в одном экземпляре, неиспользуемые удаляются, а таблица перекрёстных ссылок становится сжатым потоком (PDF 1.5). Встроенные изображения JPEG сохраняют свои пиксели — удаляются лишь их сегменты метаданных.

Удаляются сведения о документе (автор, программа-создатель, даты), метаданные XMP и миниатюры страниц; ссылки, закладки, слои и теги доступности (дерево структуры, маркированное содержимое, язык документа) сохраняются. Изображения не пережимаются с понижением разрешения, поэтому скан или PDF с множеством фото может уменьшиться совсем немного, а сильнее всего сжимаются файлы с несжатыми или плохо сжатыми потоками. Результат может оказаться даже чуть больше — тогда Сэкономлено показывает отрицательный процент.

Можно добавить сразу несколько PDF. Они обрабатываются по очереди в Web Worker с индикатором прогресса, а Отмена сразу всё останавливает. Повреждённый файл или файл, для открытия которого нужен пароль, получает ошибку в своей строке, остальные продолжают обрабатываться. Результаты скачиваются как compressed_<name>.pdf.

Практические примеры

Несжатый экспорт: тестовый PDF на 2500 страниц с несжатыми потоками страниц уменьшается с 5.44 MB до 685.91 KB (Сэкономлено 88%).

Маленький документ: одностраничный PDF размером 729 B становится 658 B (Сэкономлено 10%) — выигрыш дают метаданные и сжатая таблица перекрёстных ссылок.

Пакет с защищённым файлом: перетащите report.pdf, locked.pdf и slides.pdf; для защищённого появится «locked.pdf: PDF защищён паролем и не может быть обработан.», а два других получат кнопки Скачать.

Уже оптимизированный файл: PDF, сохранённый современным редактором, может показать Сэкономлено 0% или отрицательное значение — оставьте оригинал.

Как использовать этот инструмент

  1. Добавьте PDF-файлы

    Нажмите Выбрать файл или перетащите один или несколько PDF в зону Перетащите PDF-файлы сюда. Каждый файл появится в списке со своим значением Исходный размер.

  2. Сожмите

    Нажмите Сжать PDF. Индикатор прогресса показывает текущий файл; Отмена останавливает пакет.

  3. Оцените экономию

    В каждой строке видны Сжатый размер и значок Сэкономлено N% либо ошибка для повреждённых и защищённых паролем файлов.

  4. Скачайте

    Нажмите Скачать в строке, чтобы сохранить compressed_<name>.pdf.

Советы и лучшие практики

  • Больше всего экономии дают PDF с несжатыми или слабо сжатыми потоками; сканы и файлы с большим количеством фото почти не меняются, потому что разрешение изображений не понижается.
  • Тегированные (доступные) PDF остаются тегированными: дерево структуры, маркированное содержимое и язык документа не изменяются.
  • PDF, которые открываются без пароля, но имеют ограничения на редактирование, обрабатываются; файлы с паролем на открытие отклоняются.
  • Если файл добавлен по ошибке, удалите строку кнопкой × до сжатия.
  • При повторном нажатии Сжать PDF уже сжатые файлы пропускаются, так что в тот же пакет можно добавлять новые файлы.