Как пронумеровать страницы PDF, не загружая файл на сервер
Где ставить номер, почему титульный лист ломает отсчёт и как пронумеровать предисловие римскими цифрами — прямо в браузере.
PDF не знает, какая у него страница. Читалка пишет в панели «4 из 17», но это она сама пересчитала объекты в файле — на бумаге ничего такого нет. Распечатайте, уроните стопку со стола, и дальше как повезёт.
Эту дыру и закрывает нумерация страниц PDF. Номер рисуется на каждой странице настоящим текстом, одним из шрифтов, которые уже встроены в любую читалку, и файл возвращается вам. Никуда ничего не уходит.
Куда ставить номер
Снизу по центру, примерно в 1,3 см от края. В единицах PDF это 36 пунктов: пункт равен 1/72 дюйма, то есть ровно полдюйма. С этого значения инструмент и стартует — номер не налезает на колонтитул, переживает дырокол, и на него ещё никто не жаловался.
Ниже 18 пунктов отступ лучше не опускать. Большинство домашних струйников физически не печатают ближе примерно 6 мм к краю листа, так что цифра на высоте 10 пунктов либо обрежется, либо пропадёт совсем. Я один раз смотрел, как из принтера выходит двухсотстраничная пачка с отрезанной последней цифрой.
Если документ уйдёт в двустороннюю печать с переплётом, типография обычно просит внешний угол — а он перескакивает слева направо через страницу. Низ по центру снимает весь этот спор, поэтому на нём чаще всего и останавливаются.
Что не так с титульным листом
Вот тут спотыкаются почти все. Проставили номера, открыли файл — а на титуле под логотипом красуется единица.
Впишите 2- в поле со страницами. Нумерация пропустит первую страницу целиком, и, поскольку стартовый номер относится к первой пронумерованной странице, основная часть пойдёт 1, 2, 3, а не с двойки. Если нужно, чтобы напечатанные номера совпадали с физическими (удобно, когда кто-то диктует «смотри страницу 7» по телефону), оставьте диапазон 2-, а первый номер поставьте 2.
Предисловию идут римские цифры
Предисловие — i, ii, iii, основной текст — 1, 2, 3. Книжные издатели делают так уже не первый век, и это до сих пор удобнее сплошной арабской нумерации: читатель сразу понимает, он ещё во вступлении или уже в деле.
Делается в два прохода. Первый: стиль i, ii, iii, страницы 1-6. Потом результат скармливаете инструменту заново: стиль 1, 2, 3, страницы 7-, первый номер 1. Второй проход римские цифры не трогает — они вне его диапазона.
Форматы сложнее одной цифры
В поле формата пишется обычный текст с двумя подстановками. {n} — номер страницы, {total} — последний использованный номер. Поэтому Page {n} of {total} даст «Page 3 of 12», а {n} / {total} — «3 / 12». Всё остальное печатается как есть.
Одно ограничение стоит знать заранее: в стандартных шрифтах PDF есть только латиница. «Página 3 de 12» и «Seite 3 von 12» напечатаются, кириллица и греческий — нет. Инструмент честно предупредит об этом, а не выдаст ряд квадратиков.
Сканы, лежащие на боку
У отсканированной страницы часто стоит флаг поворота, хотя сама она хранится как есть. Многие онлайн-сервисы читают исходный прямоугольник страницы, флаг игнорируют и печатают номер боком вдоль края. Здесь сначала применяется соответствующее преобразование, так что «снизу по центру» означает тот низ и тот центр, которые видит читатель.
Почему файл остаётся у вас
Всё работает на JavaScript в вашей вкладке. Ничего никуда не отправляется — а это важно, когда в документе подписанный договор, медицинская выписка или что-то ещё, что не хочется отдавать серверу, который нельзя проверить. Отключите интернет после загрузки страницы, и инструмент продолжит работать.
Закиньте файл в нумерацию страниц PDF — номера появятся за пару секунд, без регистрации.