PDF-kop- en voettekst / paginanummerstempel
Voeg paginanummers ("Pagina X van Y") en/of aangepaste koptekst toe aan elke pagina van een PDF, met aanpasbare positie en een begin-bij-offset, volledig offline.
Resultaat
Een contract zonder paginanummers is moeilijk te raadplegen tijdens een vergadering, een lang rapport zonder lopende kop wordt verwarrend als het eenmaal is afgedrukt en de pagina's gescheiden zijn, en een voorblad dat bij de telling wordt geteld, zorgt ervoor dat elk paginanummer één wordt verwijderd - deze tool repareert ze alle drie rechtstreeks in de browser, zonder het bestand ergens te hoeven uploaden.
De voettekst is opgebouwd uit een sjabloon dat u één keer typt: gebruik {n} waar het huidige paginanummer moet verschijnen en {total} waar het totale aantal pagina's van het document moet verschijnen. Typ gewoon {n} voor gewone Arabische nummering (1, 2, 3...), of 'Pagina {n} van {totaal}' voor het bekende pagina-X-van-Y-formaat. Op elke pagina wordt dezelfde sjabloon hergebruikt, waarbij beide tijdelijke aanduidingen per pagina worden vervangen. Met een start-bij-waarde kan de nummering beginnen bij elk getal in plaats van bij 1, wat precies is wat nodig is als een omslag- of titelpagina zelf niet als pagina één moet worden geteld: stel deze in op 0 en de eerste inhoudspagina luidt 'Pagina 1'.
Een afzonderlijk, optioneel kopveld voegt dezelfde statische tekst (een documenttitel, een klantnaam, een vertrouwelijkheidsverklaring) toe aan de bovenkant van elke pagina, onafhankelijk van de voettekst van het paginanummer. Zowel de koptekst als de voettekst kunnen links, gecentreerd of rechts worden uitgelijnd, en de tool berekent de exacte horizontale positie op basis van de paginabreedte en de eigen karakterstatistieken van het lettertype via pdf-lib, zodat gecentreerde en rechts uitgelijnde tekst precies op één lijn komt, ongeacht hoe lang de string is of hoe breed de pagina is.
Onder de motorkap sluit pdf-lib één keer een enkel Helvetica-lettertype in en tekent de kop-/voettekst rechtstreeks op elke pagina. Er wordt niets gerasterd en de rest van de inhoud, lettertypen en afbeeldingen van het document blijven onaangeroerd. Omdat het ingebouwde lettertype alleen de Latijnse tekenset (WinAnsi) beslaat, werkt Latijnse tekst met accenten correct, maar niet-Latijnse scripts zoals Cyrillische, Arabische of CJK-tekst worden hier niet ondersteund en kunnen worden weergegeven met ontbrekende of onjuiste glyphs. De verwerking gebeurt volledig op uw apparaat, dus u kunt deze veilig gebruiken voor contracten, scripties, financiële overzichten en elk ander document dat u liever niet op de server van iemand anders bewaart.