Как обрезать поля в PDF
Задайте отступ с каждой стороны — в миллиметрах или пунктах — и рамка страницы сожмётся на эту величину. Так убирают белые поля перед чтением с телефона, обрезают чёрную кайму от сканера или подгоняют разворот под электронную книгу. Превью показывает будущую рамку до запуска, а страницы, которые заданные поля съели бы целиком, инструмент пропустит и назовёт их номера.
Коротко о цифрах
- Единицы
- миллиметры и пункты; 1 мм ≈ 2,835 пункта
- Потолок ползунка
- 100 мм или 280 пунктов на сторону
- База отсчёта
- видимая рамка страницы, а не физический лист
- Запись
- новая рамка пишется в обе рамки — иначе печать останется исходного размера
- Защита от нуля
- страница тоньше 1 пункта пропускается, её номер называется
Отсчёт идёт от видимой рамки, а не от листа
У страницы PDF два прямоугольника: физический лист и видимая область, которую показывает просмотрщик. У обычного офисного документа они совпадают, а у сканов и типографских макетов — почти никогда: видимая область меньше, а вокруг неё прячется запас под обрез и метки печати.
Поля отсчитываются от видимой области. Считать от физического листа означало бы срезать то, что пользователь уже видит на экране: он просит убрать десять миллиметров от края картинки, а получает десять миллиметров, отсчитанные от невидимой границы, — то есть срезанный текст. Новая рамка записывается сразу в оба прямоугольника, иначе принтер напечатал бы страницу в исходном размере, и «обрезанный» файл вышел бы из принтера необрезанным.
Поля визуальные: «сверху» значит сверху на экране
Если у страницы записан поворот, её внутренний верх на экране оказывается сбоку. Поэтому ваш отступ «сверху» переводится в ту сторону внутренней рамки, которая после поворота смотрит вверх: при повороте на 90 это левая сторона, при 180 — нижняя, при 270 — правая.
Ошибка здесь молчаливая: файл откроется нормально, просто обрезанным не с тех сторон, и заметить это можно уже после отправки. Поэтому соответствие сторон разобрано отдельно для каждой четверти оборота, а не выведено на глаз.
Обрезка прячет, а не удаляет
- Содержимое за новой рамкой остаётся в файле: текст в нём по-прежнему находится поиском и копируется выделением, просто не показывается.
- Поэтому вес файла после обрезки практически не меняется — вы не выбросили данные, а сузили окно, через которое на них смотрят.
- Если поля нужно срезать именно ради приватности, обрезки мало: страницу придётся растеризовать, например прогнав документ через сжатие с растеризацией или через вывод в картинки и сборку обратно.
- Если поля нужно срезать ради веса — тоже мимо: уменьшать файл надо сжатием, а не рамкой.
- Страница, от которой при заданных полях осталась бы полоска тоньше одного пункта, не обрезается вовсе: её номер попадёт в сообщение, а сама она останется как была.
Частые вопросы
Почему после обрезки файл весит столько же?
Потому что обрезка не выбрасывает содержимое, а сужает видимую рамку. Все объекты остаются в файле, просто часть из них оказывается за краем. Чтобы файл похудел, нужно сжатие, а не изменение рамки.
Можно ли обрезать так, чтобы срезанный текст нельзя было прочитать?
Обрезкой — нет: спрятанный текст находится поиском и копируется выделением. Для настоящего удаления страницу нужно превратить в изображение, тогда за рамкой не останется ничего, кроме пикселей внутри новой области.
Инструмент сообщил, что часть страниц пропущена. Что это значит?
Заданные поля на этих страницах не оставили бы ничего: их видимая рамка меньше, чем сумма ваших отступов. Обрезать их в ноль значит отдать файл с пустыми листами, поэтому они остались нетронутыми, а номера названы.
Обрежется ли скан, у которого страницы разного размера?
Да, отступы применяются к каждой странице от её собственной рамки, поэтому лист меньшего размера получит те же миллиметры, а не тот же процент. Если рамки в документе сильно разные, проверьте результат по нескольким страницам.