Retoucher un PDF
Fusionner, extraire, tourner, numéroter, apposer une signature, filigraner, remplir un formulaire — des fonctions sur pdf-lib, chargé au premier usage, le résultat dans la visionneuse.
Retoucher un PDF
moteur non chargéLe troisième moteur, pdf-lib, lit et réécrit la structure d’un PDF reçu sans le redessiner : fusionner, extraire, tourner, numéroter, tamponner, filigraner, remplir un formulaire. Des fonctions, pas des composants : chacune prend ce que la visionneuse prend et rend des octets, que la visionneuse montre et que sa barre télécharge. 600 Ko, chargés au premier usage ; les mêmes fonctions tournent dans une route serveur.
Fusionner
Les deux exemples du lab bout à bout : 2 + 40 pages, les propriétés du premier, ou un titre donné.
Extraire des pages
Les pages nommées, dans l’ordre nommé : extraire, réordonner — ou retirer une page en nommant les autres.
Comme une boîte d’impression : 1-3,5 · 8- · -2
Tourner
Un quart de tour, une page ou toutes, écrit dans le fichier : tout lecteur l’ouvre tourné. La rotation s’ajoute à celle que la page a déjà.
Numéroter
« n / N » en Helvetica, où va un pied de page. Sauter la couverture : le compte est celui des pages numérotées.
Signer un PDF reçu
Le vrai cas : un devis renvoyé signé. Déposez un PDF (ou gardez l’exemple), signez, choisissez la page et le coin : le tracé est posé en vectoriel, net à toute échelle — et un logo PNG en haut à droite si vous voulez.
Filigrane
Un mot en travers de chaque page, grand, léger, incliné.
Remplir un formulaire
Un bon de commande avec des champs (public/documents/form.pdf) : listFormFields dit ce qu’il contient, fillForm le remplit par nom, et flatten fige les valeurs dans la page — plus un champ que l’on puisse modifier.
Sans figer, les champs restent modifiables dans la visionneuse comme dans tout lecteur.