PDF для дизайнера
Дизайнеру от PDF нужно обратное тому, чего хочет офис: не «сделать поменьше», а «ничего не трогать». Поэтому здесь опасны ровно те инструменты, которые остальным полезны. Сжатие перерисовывает страницу в JPEG и переводит её в экранный цвет. Растеризация упирается в предел холста. Обрезка же работает с рамками страницы и содержимое не переписывает — из всех операций она самая безобидная, если понимать, от какой рамки она считает.
Коротко о цифрах
- База обрезки
- видимая рамка CropBox, а не носитель MediaBox
- Запись результата
- обе рамки, CropBox и MediaBox, получают новый прямоугольник
- Единицы полей
- пункты или миллиметры, 1 дюйм = 25,4 мм = 72 пункта
- Страница, которая исчезла бы
- пропускается и называется по номеру, а не обрезается в ноль
- Потолок растеризации
- 4096 точек: A3 при 300 DPI зажимается примерно до 248 DPI
Две рамки страницы и почему это важно
У страницы PDF есть носитель — MediaBox — и видимая область, CropBox. У макетов, пришедших из вёрстки, они почти никогда не совпадают: носитель включает вылеты и метки, а видимая область показывает обрезной формат. Инструмент считает поля от видимой рамки, а не от носителя. Считать от MediaBox означало бы срезать то, что пользователь уже видит на экране, — ошибка молчаливая, файл открывается нормально.
Поля задаются так, как вы видите страницу. На листе с собственным поворотом «сверху» — это не верх носителя, а верх изображения: при повороте на 90 градусов ваш верх становится левой стороной рамки. Соответствие сторон расписано для каждого квадранта отдельно, потому что вывести его на глаз не получается, а ошибка не проявляется до печати.
Результат записывается в обе рамки сразу. Только CropBox хватило бы просмотрщику, но принтеры и часть производственных программ ориентируются на MediaBox, и файл, который на экране обрезан, а печатается в исходном размере, — это заявка в поддержку, а не готовый макет.
Что происходит с макетом при сжатии
- Страница перерисовывается заново и кодируется в JPEG: векторные контуры превращаются в пиксели, а плашки получают артефакты по краям.
- Результат уходит в экранное цветовое пространство — подготовленных для печати цветовых данных после этого в файле нет.
- Разрешение растеризации ограничено 4096 точками по большей стороне: A4 при 300 DPI укладывается, A3 при том же разрешении требует 4961 точку и зажимается примерно до 248 DPI.
- Шрифты перестают быть шрифтами: текст становится частью изображения и больше не редактируется и не выделяется.
Что делать вместо сжатия
- Если файл тяжёлый из-за структуры, а не из-за картинок, начните с оптимизации структуры — она не трогает содержимое страниц.
- Лишние поля убирайте обрезкой: она меняет рамки, а не изображение.
- Для превью и соцсетей выводите страницы в изображения отдельно, оставляя исходный макет нетронутым.
- Проверяйте результат обрезки на страницах, которые лежат горизонтально: именно там ошибка в сторонах видна не сразу.
- Для печати возвращайтесь к исходной программе вёрстки: подготовка к производству не делается post factum поверх готового PDF.
Частые вопросы
Обрезка удаляет то, что осталось за рамкой?
Нет. Меняются только границы страницы, а объекты за ними остаются в файле и достаются любому, кто вернёт рамку обратно. Для скрытия конфиденциального содержимого обрезка не годится.
Почему после обрезки срезалось не с той стороны?
У страницы был собственный поворот, а поля задаются визуально. При повороте на девяносто градусов ваш верх соответствует левой стороне рамки, и без такого пересчёта срез уходит не туда.
Можно ли сжать макет без потери качества печати?
Нашим сжатием нельзя: оно перерисовывает страницы в растр и переводит их в экранный цвет. Если файл тяжёлый из-за структуры, помогает оптимизация, которая содержимое страниц не трогает.
Почему макет A3 выходит мягким при выводе в изображение?
Предел холста в 4096 точек не даёт получить триста точек на дюйм для такого формата: понадобилась бы 4961 точка. Фактическое разрешение падает примерно до 248 точек на дюйм.