Сжатие PDF

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

Загрузка инструмента…

Сжатие PDFУменьшайте размер PDF целиком в браузере. Встроенные растровые изображения — как JPEG (DCTDecode), так и PNG/Flate (FlateDecode) — перекодируются в JPEG меньшего качества, слишком крупные изображения по желанию уменьшаются по разрешению до целевого DPI, документ может лишиться метаданных и пересохраняется с потоками объектов, чтобы убрать избыточную структуру. Всё выполняется локально с помощью pdf-lib и Canvas API, поэтому файл никуда не загружается. Статистика размера до/после и разбивка экономии по каждому изображению показывают, куда именно ушли байты.

Что такое Сжатие PDF?

Бесплатный онлайн-инструмент для сжатия PDF, который уменьшает размер файла прямо в вашем браузере. Он нацелен на то, что действительно раздувает PDF: тяжёлые встроенные растровые изображения и избыточную структуру документа. Выберите уровень качества изображений «Низкое», «Среднее» или «Высокое», решите, насколько уменьшать разрешение слишком крупных изображений (сохранить оригинал или ограничить 300, 150 либо 96 DPI), и при желании удалите метаданные документа. Инструмент декодирует каждое встроенное изображение — и JPEG, и PNG/Flate —, перекодирует его в меньший JPEG через Canvas API и пересохраняет весь документ с потоками объектов. Офисные работники, отправляющие отчёты по почте, студенты с ограничением загрузки и любой, кто столкнулся с лимитом размера PDF, могут перетащить файл и получить меньший, с разбивкой экономии по каждому изображению. Разбор (pdf-lib), распаковка (fflate) и перекодирование изображений (Canvas) выполняются локально, поэтому PDF ни разу не покидает ваше устройство.

Как пользоваться Сжатие PDF

  1. Перетащите PDF в зону загрузки или щёлкните по ней, чтобы выбрать PDF на вашем устройстве.
  2. Выберите качество изображений: «Низкое» — для самого маленького файла, «Среднее» — для баланса, «Высокое» — чтобы сохранить больше деталей.
  3. Откройте «Настройки» (значок шестерёнки), чтобы уменьшить разрешение слишком крупных изображений до цели (300, 150 или 96 DPI, либо сохранить оригинал) и удалить метаданные документа.
  4. Через мгновение после загрузки статистика «Исходный», «Сжатый» и «Сэкономлено» и разбивка экономии по изображениям обновятся автоматически — отдельная кнопка для сжатия не нужна.
  5. Нажмите «Скачать», чтобы сохранить сжатый PDF, или используйте «Сбросить», чтобы очистить и начать заново с другим файлом.

Примеры

Уменьшить отсканированный PDF для почты

Перетащите многостраничный отсканированный PDF, выберите «Среднее» и оставьте разрешение 150 DPI. Встроенное изображение каждой страницы уменьшается и перекодируется, показатель «Сжатый» опускается намного ниже «Исходного», а разбивка по изображениям показывает экономию вроде -80% на каждой странице. При нажатии «Скачать» файл сохраняется как document-compressed.pdf.

Сжать фотопортфолио до минимального размера

Перетащите PDF, полный полностраничных фотографий, выберите «Низкое» и задайте разрешение 96 DPI в «Настройках». Каждое встроенное изображение — JPEG или PNG — уменьшается и перекодируется в низком качестве, давая наибольшее сокращение ценой части видимых деталей.

Слегка пересжать и удалить метаданные

Выберите «Высокое», задайте разрешение «Сохранить оригинал» и включите «Удалить метаданные». Изображения перекодируются только там, где это действительно экономит место, документ пересохраняется с потоками объектов, а название, автор и другие сведения удаляются из файла.

Часто задаваемые вопросы

Как на самом деле работает сжатие?
Три рычага. Встроенные растровые изображения — и JPEG (DCTDecode), и PNG/Flate (FlateDecode) — декодируются и перекодируются в JPEG меньшего качества через Canvas API; слишком крупные изображения по желанию уменьшаются до выбранного DPI; а документ всегда пересохраняется с потоками объектов, чтобы убрать избыточную структуру. Также можно удалить метаданные документа.
Какие изображения он может сжать?
8-битные изображения в градациях серого и RGB, сохранённые как JPEG (DCTDecode) или PNG/Flate (FlateDecode), включая помеченные ICC. Изображения, которые нельзя безопасно перекодировать — CMYK, индексированный цвет, 1-битные, маски прозрачности или другие кодеки вроде JPEG 2000 — остаются нетронутыми, поэтому никогда не портятся.
Почему мой PDF почти не уменьшился?
Большая часть размера PDF обычно приходится на растровые изображения. В PDF, состоящем в основном из выделяемого текста и векторной графики, почти нечего перекодировать, поэтому экономия мала. Наибольшее уменьшение дают отсканированные или насыщенные фото PDF, особенно с включённым уменьшением разрешения.
Снизит ли сжатие качество?
Да, когда оно уменьшает изображения. Более низкие уровни качества и более низкие целевые DPI перекодируют и уменьшают встроенные изображения, и именно это экономит байты; разбивка по изображениям показывает компромисс для каждого. Для самого лёгкого воздействия сохраните исходное разрешение с качеством «Высокое»; любое изображение, которое не стало бы меньше, остаётся как есть.
Загружается ли мой PDF на сервер?
Нет. Всё выполняется на 100% на стороне клиента в вашем браузере — pdf-lib разбирает файл, fflate распаковывает потоки изображений, а Canvas API их перекодирует. Ваш PDF никогда никуда не загружается, не отправляется и не сохраняется, поэтому он работает даже офлайн после загрузки страницы.

Похожие инструменты