Горен и долен колонтитул на PDF/печат на номера на страница
Добавете номера на страници („Страница X от Y“) и/или персонализиран заглавен текст към всяка страница на PDF, с регулируема позиция и начално отместване, изцяло офлайн.
Резултат
Договор без номера на страници е трудно да се посочи по време на среща, дълъг отчет без текуща заглавка става объркващ, след като бъде отпечатан и страниците се отделят, а заглавната страница, хвърлена в броенето, намалява номера на всяка страница с единица — този инструмент коригира и трите директно в браузъра, без да качва файла където и да е.
Долният колонтитул е изграден от шаблон, който въвеждате веднъж: използвайте {n}, където трябва да се появи текущият номер на страница, и {total}, където трябва да се появи общият брой страници на документа. Въведете само {n} за обикновено арабско номериране (1, 2, 3…) или „Страница {n} от {общо}“ за познатия формат на страница X от Y — един и същ шаблон се използва повторно на всяка страница, като и двата контейнера се заместват на страница. Стойност за начало позволява номерирането да започне от произволен номер вместо 1, което е точно това, което е необходимо, когато корицата или заглавната страница сама по себе си не трябва да се брои като първа страница: задайте я на 0 и първата страница със съдържание се чете „Страница 1“.
Отделно незадължително поле за заглавка добавя същия статичен текст — заглавие на документ, име на клиент, бележка за поверителност — в горната част на всяка страница, независимо от долния колонтитул с номера на страницата. Както горният, така и долният колонтитул могат да бъдат подравнени вляво, в центъра или вдясно, а инструментът изчислява точната хоризонтална позиция от ширината на страницата и собствените показатели на знаците на шрифта чрез pdf-lib, така че центрираният и подравненият вдясно текст се подрежда прецизно, независимо колко дълъг е низът или колко широка е страницата.
Под капака, pdf-lib вгражда един шрифт Helvetica веднъж и изчертава текста на горния/долния колонтитул директно върху всяка страница — нищо не се растеризира, а останалата част от съдържанието на документа, шрифтовете и изображенията остават недокоснати. Тъй като вграденият шрифт покрива само набора от знаци на латиница (WinAnsi), текстът на латиница с ударения работи правилно, но нелатинични скриптове, като текст на кирилица, арабски или CJK, не се поддържат тук и може да се визуализират с липсващи или неправилни глифове. Обработката се извършва изцяло на вашето устройство, така че е безопасно да се използва в договори, дипломни работи, финансови отчети и всеки друг документ, който предпочитате да държите далеч от сървъра на някой друг.