Почему объединенный PDF становится больше
Многие думают, что при объединении нескольких PDF в один размер просто суммируется. На практике объединенный файл часто оказывается больше суммы исходных, и на это есть три причины: во-первых, встроенные в каждый PDF шрифты сохраняются повторно; во-вторых, увеличиваются метаданные и таблицы перекрестных ссылок; в-третьих, некоторые инструменты объединения переупаковывают объекты и создают избыточность. Если в исходных файлах есть сканы в высоком разрешении, рост размера после объединения будет особенно заметен.
Объединение — лишь первый шаг; чтобы было удобно отправлять по почте, пересылать в мессенджерах или загружать на сайты, часто требуется дополнительное сжатие.
Правильный порядок: сначала объединение, затем сжатие
Рекомендуемый порядок: сначала объединить, потом сжать. Если вы сначала сожмете, а потом объедините, инструмент объединения может распаковать сжатый поток и заново упаковать его, что сведет на нет предыдущее сжатие.
- С помощью инструмента объединения PDF объедините несколько файлов в один в нужном порядке
- Проверьте количество страниц и порядок в результате
- Затем с помощью инструмента сжатия PDF выполните повторное сжатие объединенного файла
- Скачайте итоговый файл и убедитесь, что размер и четкость приемлемы
Ключевые аспекты сжатия
Передискретизация изображений
Основной вес PDF обычно приходится на изображения. В отсканированных документах часто встречается 300 DPI и выше, хотя для чтения с экрана достаточно 150 DPI. Инструмент сжатия передискретизирует изображения до целевого разрешения, уменьшая размер более чем вдвое. Внимание: если планируется печать, не снижайте слишком сильно — рекомендуется сохранять не менее 200 DPI.
Перекодирование изображений
Преобразование несжатых изображений или изображений в формате BMP в JPEG (фотографии) или PNG (с прозрачностью/штриховые рисунки) дает немедленный эффект. Для черно-белых отсканированных документов наименьший размер дает кодирование CCITT G4.
Поднабор шрифтов
Внедряйте только фактически используемые в документе глифы, а не весь шрифт. Китайские PDF выигрывают особенно сильно: комплект шрифта Song может весить десятки МБ, а после поднабора остаются лишь сотни использованных знаков.
Очистка избыточных объектов
При объединении могут остаться неиспользуемые объекты, дублирующиеся XObject и устаревшие метаданные. Очистка (clean) во время сжатия позволяет сэкономить еще 5%~15%.
Стратегии сжатия по сценариям
| Сценарий | Рекомендуемая стратегия | Ожидаемый размер |
|---|---|---|
| Вложение в почту (лимит 25 МБ) | Среднее сжатие, изображения 150 DPI | 30%~50% от исходного |
| Пересылка в мессенджере (100 МБ) | Легкое сжатие, сохранить 200 DPI | 50%~70% от исходного |
| Скачивание с сайта | Более сильное сжатие, изображения 120 DPI | 20%~40% от исходного |
| Архивирование | Легкое сжатие, приоритет четкости | 60%~80% от исходного |
Частые ошибки
Гнаться за минимальным размером
При слишком сильном сжатии текст становится размытым, а в изображениях появляются артефакты; в договорах с печатями и подписями чрезмерное сжатие может даже вызвать споры о юридической силе. Сначала проверьте на одном экземпляре и, убедившись в четкости, обрабатывайте партиями.
Игнорировать, что сжатие «с потерями»
Каждое повторное сжатие может ухудшить качество. Рекомендуется сохранять исходный объединенный файл, а сжатую версию называть отдельно — так легче при необходимости перегенерировать.
Практические рекомендации
Объединение и сжатие в DocsAll выполняются локально в браузере, файлы не загружаются — это подходит для чувствительных документов, таких как договоры и отчеты. В процессе помните принцип «сначала объединение, потом сжатие» и выбирайте степень сжатия в зависимости от цели; не применяйте максимальное сжатие ко всем файлам.
Если после объединения файл все еще слишком велик, сначала посмотрите состав размера с помощью инструмента сжатия: если основная доля приходится на изображения — передискретизируйте, если на шрифты — примените поднабор. Устранение конкретной причины эффективнее, чем слепое сильное сжатие.