Нумерація сторінок та колонтитули PDF
Додає номери сторінок («Сторінка X з Y») і/або власний текст колонтитула на кожну сторінку PDF, з вибором позиції та початковим номером, повністю офлайн.
Результат
Договір без номерів сторінок важко цитувати на зустрічі, довгий звіт без наскрізного заголовка плутається, щойно надруковані сторінки розкладуть окремо, а титульна сторінка, врахована в лічбу, зсуває нумерацію решти сторінок на одиницю — цей інструмент виправляє всі три проблеми прямо в браузері, без завантаження файлу будь-куди.
Футер будується з шаблону, який ви вводите один раз: використовуйте {n} там, де має з'явитися поточний номер сторінки, і {total} там, де має з'явитися загальна кількість сторінок документа. Впишіть просто {n} для звичайної арабської нумерації (1, 2, 3…) або «Сторінка {n} з {total}» для звичного формату «сторінка X з Y» — той самий шаблон повторюється на кожній сторінці з підстановкою обох плейсхолдерів. Стартовий номер дозволяє почати нумерацію з будь-якого значення замість 1 — саме те, що потрібно, коли титульну чи обкладинкову сторінку не слід рахувати як першу: встановіть 0, і перша змістовна сторінка покаже «Сторінка 1».
Окреме, необов'язкове поле заголовка додає той самий статичний текст — назву документа, ім'я клієнта, позначку конфіденційності — до верхньої частини кожної сторінки, незалежно від футера з номером сторінки. І заголовок, і футер можна вирівняти зліва, по центру або справа, і інструмент обчислює точну горизонтальну позицію за шириною сторінки та власними метриками символів шрифту через pdf-lib, тож центрований і вирівняний по правому краю текст точно збігається незалежно від довжини рядка чи ширини сторінки.
Під капотом pdf-lib один раз вбудовує шрифт Helvetica й малює текст заголовка/футера безпосередньо на кожній сторінці — нічого не растеризується, а решта вмісту, шрифтів і зображень документа лишається недоторканою. Оскільки вбудований шрифт охоплює лише латинський (WinAnsi) набір символів, текст із латинськими діакритиками відображається коректно, але нелатинські писемності на кшталт кирилиці, арабської чи ієрогліфів тут не підтримуються і можуть показуватися з відсутніми або хибними гліфами. Обробка відбувається повністю на вашому пристрої, тож інструмент безпечно використовувати для договорів, дипломних робіт, фінансової звітності та будь-яких інших документів, які не хочеться тримати на чужому сервері.