Перейти к содержимому
PulsarKit

Как объединить и сжать стопку PDF без потери качества

Объединить страницы и сжать файл — это две разные задачи. Если перепутать порядок, вы теряете качество, которое не обязаны были терять.

Автор: PulsarKit ·

Сначала сделайте две задачи в правильном порядке

Объединение и сжатие решают разные задачи, и легко запустить первый попавшийся инструмент. Объединение — структурная операция: каждая страница из каждого исходного файла копируется в новый документ как есть, с теми же шрифтами, векторной графикой и данными изображений. Ничего не растеризуется, поэтому ничего не теряется. Сжатие работает наоборот: оно перекодирует растровые изображения внутри PDF с более низким качеством, чтобы уменьшить размер файла, и на этом шаге по задумке теряется часть деталей.

Порядок, который сохраняет больше всего качества: сначала объединить, потом один раз сжать готовый пакет. Начните с «Объединить PDF», проверьте порядок страниц (если файл встал не на свое место, поправьте его в «Упорядочить PDF») и только потом сожмите единый файл в «Сжать PDF». Если отдельно сжать каждый исходный файл, а потом объединить результаты, одна и та же фотография, попавшая в два исходных документа, будет перекодирована дважды без всякого смысла. К тому же вы теряете возможность убрать по всему набору дубликаты повторяющихся изображений, например логотип фирменного бланка на каждой странице. Сначала объедините, и сжатию придется трогать растровый контент только один раз, на том уровне, который вы выбрали для итогового документа.

Чего объединение не трогает

Инструмент «Объединить PDF» копирует страницы как цельные объекты, а не перерисовывает их. Поэтому текст остается выделяемым, встроенные шрифты — встроенными, а изображения — в исходном разрешении. Каждый исходный файл по умолчанию превращается в закладку с собственным именем, так что у пятидесятистраничного пакета из десяти договоров остается подобие оглавления. Интерактивные поля форм перед копированием сводятся, потому что иначе два экземпляра одной формы с одинаковыми именами полей будут конфликтовать. Помните об этом, если какой-то файл в стопке должен остаться заполняемым.

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

Что именно сжатие делает меньше

Почти весь вес большого PDF дают растровые изображения, а не текст. Страница, отсканированная в 300 DPI, — это несколько миллионов пикселей; текст на той же странице, если он есть, занимает несколько килобайт. Инструмент «Сжать PDF» перекодирует эти изображения в JPEG на одном из трех уровней качества: Light сохраняет 300 DPI и качество 85, Recommended снижает до 150 DPI и качества 65, Extreme опускается до 96 DPI и качества 45, а все, что нарисовано крупнее допустимого уровня, пересэмплируется. Текст, шрифты, векторные рисунки, ссылки и поля форм копируются без изменений, так же как при объединении.

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

Какой уровень выбрать для объединенного пакета

Уровень Recommended — подходящий вариант по умолчанию для большинства объединенных пакетов, которые отправляются на почту или через портал: 150 DPI хорошо читается на экране, а размер файла заметно падает. Выбирайте Light, если пакет будут печатать или внимательно рассматривать, например комплект чертежей: 300 DPI — стандарт для печати, а качество 85 держит отсканированный текст четким. Extreme имеет смысл только при жестком ограничении по размеру: фотографии при 96 DPI заметно мутнеют, хотя отсканированный текст обычно остается разборчивым.

Когда сжатие объединенного пакета почти не помогает

Пакет, собранный целиком из текстовых договоров и напечатанных писем, с самого начала почти не содержит растровой графики: текст, шрифты и векторные инструкции в PDF уже компактны, а перекодировать изображения, которых там нет, нечему. Если объединенный файл после сжатия уменьшается совсем немного, это почти всегда значит, что он и так состоял в основном из текста. Ничего не сломалось. Сильнее всего сжимаются пакеты, собранные из отсканированных страниц или фотографий, где всю работу делали пиксели.

Инструменты из этой статьи

Читать дальше