Перейти к содержимому
pdftools.kz
Популярное

Сначала объединить или сначала сжать

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

Локально в браузередо 1 ГБбез регистрации

Коротко о цифрах

Как делится потолок
на все страницы собранного документа, а не по файлам
Общие ресурсы
переносятся один раз при объединении одной операцией
Число перерисовок
не более семи на весь документ
Повторное сжатие
файл возвращается нетронутым, если запас исчерпан
Что теряет сжатие
текстовый слой: страницы становятся изображениями

Почему объединение первым выигрывает

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

Когда стоит сжать сначала

Когда в пачке один файл-виновник. Скажем, четыре документа по 200 КБ и один скан на 40 МБ: тут разумно сжать именно скан, а остальные не трогать вовсе, чтобы не терять их текстовый слой.

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

Когда один из файлов уже сжимали. Повторный проход по нему бесполезен: сжатие вернёт его нетронутым, отметив, что запас исчерпан. Знать об этом лучше до сборки, а не после.

Рабочая последовательность

  1. Посмотрите размеры файлов в пачке и найдите те, что дают основной вес.
  2. Проверьте, где важен текстовый слой: эти документы в общий проход сжатия отправлять нельзя.
  3. Соберите в один файл всё, что можно растеризовать, и сожмите его до нужного потолка одним проходом.
  4. Документы с текстом присоедините после сжатия, если формат отправки допускает несколько вложений, либо оптимизируйте их структуру отдельно.
  5. Проверьте итог: если он не уложился, уменьшайте число страниц, а не гоняйте качество по кругу.

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

Я сжал каждый файл отдельно, а сумма всё равно велика. Почему?

Потому что каждый файл получил собственный потолок, и лёгкие документы забрали место, которое им не нужно. Единый проход по собранному документу распределяет тот же общий объём по нужде.

Объединение само по себе увеличивает вес?

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

Что делать, если часть документов нельзя растеризовать?

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

Порядок влияет на качество итогового файла?

Да. При едином проходе качество подбирается один раз для всего документа, поэтому страницы выглядят одинаково. При сжатии по частям каждый файл получает своё значение, и разница между разделами становится заметной.

Рядом

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