Почему PDF так много весит
Тяжёлый PDF почти всегда объясняется одной из четырёх причин: внутри лежат сканы в высоком разрешении, целиком встроены шрифты, ресурсы продублированы при склейке файла или в документе накопилась история правок. Причины лечатся разными инструментами, поэтому сначала стоит понять, какая ваша. Самый быстрый способ — разделить вес на число страниц: две-три сотни килобайт на лист означают пиксели, а не текст.
Коротко о цифрах
- 600 DPI против 300
- вчетверо больше пикселей на ту же страницу — площадь растёт как квадрат
- Шрифт в документе
- ресурс уровня файла: встраивается один раз, поэтому первая страница дороже десятой
- Дубли ресурсов
- тридцать страниц: 83 КБ при аккуратной сборке, 2,2 МБ при копировании по одной
- Быстрый диагноз
- вес ÷ число страниц: <10 КБ — текст, сотни КБ — изображения
Четыре обычных источника веса
- Сканы. Страница-изображение хранит каждый пиксель, включая шум бумаги; при 600 DPI пикселей вчетверо больше, чем при 300, на той же площади.
- Шрифты. Встроенный шрифт — ресурс уровня документа: он попадает в файл один раз, но целиком, если программа не сделала подмножество только из использованных символов.
- Дубли. При неаккуратной склейке одни и те же картинки и шрифты копируются заново на каждую операцию. Наш собственный случай: тридцать страниц весили 83 килобайта, а после копирования по одной — 2,2 мегабайта.
- История. Правки в PDF дописываются в конец файла, а старые версии объектов остаются лежать; документ, который редактировали двадцать раз, носит в себе двадцать слоёв.
Как поставить диагноз за минуту
- Разделите размер файла на число страниц.
- Меньше десяти килобайт на страницу — это текст, и сжимать там нечего.
- Сотни килобайт или единицы мегабайт на страницу — внутри изображения.
- Попробуйте извлечь текст: если он извлекается, у вас вёрстка, если нет — сканы.
- Если страниц мало, а файл огромен, ищите причину не в страницах: вложения, шрифты и история правок не видны глазом.
Что делать с каждой причиной
- Сканы — сжимать растеризацией, это единственный случай, когда она не разрушает документ.
- Шрифты и вёрстку — не трогать растеризацией, а пересохранить структуру.
- Дубли и историю правок — лечить пересохранением: файл переписывается заново, и мёртвые объекты в новый файл не попадают.
- Лишние страницы — удалять; это самый недооценённый способ, и он единственный не стоит ни грамма качества.
Частые вопросы
Почему документ из Word весит больше, чем ожидалось?
Обычно из-за шрифтов и вставленных изображений в исходном разрешении. Word переносит картинки как есть, а шрифты встраивает, чтобы документ выглядел одинаково везде.
Может ли PDF весить много без единой картинки?
Да. Встроенные шрифты, поля форм, вложенные файлы и накопленная история правок дают вес, которого не видно при пролистывании документа глазами.
Почему после редактирования файл стал тяжелее?
Потому что многие редакторы дописывают изменения в конец файла, не удаляя прежние версии объектов. Пересохранение структуры собирает документ заново и выбрасывает мёртвое.
Влияет ли число страниц на вес линейно?
Нет. Шрифты и повторяющиеся ресурсы хранятся один раз на документ, поэтому первая страница почти всегда дороже последующих, особенно в текстовых файлах.