Un document est partagé avec le filigrane. Révisé le 15 janvier 2026. Quelqu'un ouvre le fichier en juillet et le filigrane indique toujours janvier. La date est figée au moment où le filigrane a été appliqué. Un filigrane dynamique qui affiche la date actuelle à chaque ouverture du PDF résout ce problème en exécutant un script qui lit la date du système et met à jour le texte du filigrane.
Un Watermark PDF qui se met à jour dynamiquement utilise JavaScript intégré dans le PDF. Le script s'exécute à l'ouverture du document, lit la date actuelle à partir de l'horloge système et l'écrit dans un champ de texte ou un calque de filigrane. Chaque spectateur voit la date de sa visualisation, et non la date de création du document.

Comment fonctionnent les filigranes dynamiques
Le PDF contient un champ de formulaire de texte configuré en lecture seule et positionné en filigrane sur chaque page. Un JavaScript au niveau du document s'exécute à l'ouverture du PDF. Le script formate la date actuelle et l'écrit dans le champ de texte. Le champ affiche la date de la session de visualisation en cours.
Le script utilise l'objet JavaScript Date pour obtenir la date actuelle du système. Il formate la date en fonction des paramètres régionaux, par exemple le 17 juillet 2026 aux États-Unis ou le 17 juillet 2026 au Royaume-Uni. Le format peut être personnalisé dans le script.
Les filigranes dynamiques PDF Security sont utiles pour les documents pour lesquels la date de visualisation est importante. Une offre urgente qui expire après une certaine date. Un document qui doit être examiné dans un délai précis. Un brouillon qui devient obsolète après une date limite.
Essayez d'ajouter un filigrane au PDF
Aucune installation nécessaire. Fonctionne directement dans votre navigateur.
Implémentation du script de filigrane dynamique
Dans un éditeur PDF prenant en charge JavaScript, ajoutez un script au niveau du document qui s'exécute à l'ouverture du document. Le script formate la date actuelle, accède au champ de texte du filigrane par son nom de champ et définit la valeur du champ sur la chaîne de date formatée.
Le WukongPDF fournit des outils de filigrane. Pour les filigranes dynamiques basés sur JavaScript, le script doit être ajouté via un éditeur PDF prenant en charge JavaScript au niveau du document.
Limites des filigranes dynamiques
Les filigranes dynamiques ne sont mis à jour que dans les visionneuses PDF qui exécutent JavaScript. Les visionneuses basées sur un navigateur n'exécutent généralement pas JavaScript et le filigrane affichera sa valeur par défaut ou sa dernière valeur enregistrée. Les visionneuses PDF mobiles varient en termes de prise en charge JavaScript. Le comportement dynamique est mieux ressenti dans Adobe Acrobat.
Cas d'utilisation des filigranes de date dynamiques
Les documents juridiques partagés pour examen peuvent afficher la date à laquelle le réviseur a ouvert le dossier, établissant ainsi un calendrier de la date à laquelle chaque partie a examiné le document.
Les propositions commerciales confidentielles peuvent afficher la date d'accès pour dissuader le partage de copies obsolètes.
Test des filigranes dynamiques parmi les visualiseurs
Testez le filigrane dynamique dans Adobe Acrobat, où il devrait se mettre à jour correctement, et dans les visionneuses basées sur un navigateur, où il affichera la dernière valeur enregistrée. Incluez une note dans le document expliquant le comportement attendu.
Le script de filigrane dynamique peut inclure l'heure actuelle à côté de la date, ainsi que le nom et la version de l'application de visualisation.
JavaScript s'exécute une fois à l'ouverture du document. Si elle reste ouverte pendant des heures, la date affichée ne se met pas à jour.
Le champ de texte du filigrane doit être configuré en lecture seule pour empêcher le spectateur de modifier la date affichée.
La position du filigrane doit être configurée de manière à ce que la date soit visible mais ne masque pas le contenu critique du document.
Le format de date doit utiliser le format ISO 8601, AAAA-MM-JJ, pour les documents partagés à l'échelle internationale.
Le filigrane dynamique peut être combiné avec un texte de filigrane statique comme CONFIDENTIEL ou PROJET.
Pour les documents distribués via un DMS, le système peut fournir son propre filigrane dynamique avec date de téléchargement et identité.
Le script doit inclure la gestion des erreurs dans les cas où l'horloge système n'est pas disponible.
Les tests sur différents fuseaux horaires garantissent que l'affichage de la date est correct, quel que soit l'endroit où le document est ouvert.
Le filigrane dynamique fournit un contexte temporel. Une date vieille de six mois indique que le document est peut-être obsolète.
Pour les exigences réglementaires de conservation, le filigrane dynamique prend en charge la conformité avec un enregistrement de date d'accès visible.
La taille de la police et la couleur du filigrane dynamique doivent être cohérentes avec la conception du document.
L'objet document JavaScript au format PDF permet d'accéder à la date actuelle via l'objet Date standard disponible dans les environnements JavaScript.
Le champ du filigrane peut être configuré pour apparaître sur chaque page en dupliquant le champ sur toutes les pages lors de la création du PDF.
Pour les documents affichés principalement dans Adobe Acrobat, le filigrane dynamique fournit un indicateur fiable du moment où le document a été consulté.
La date dynamique peut être combinée avec du texte statique pour créer un filigrane comme CONFIDENTIEL - Consulté le 17 juillet 2026.
Les visionneuses PDF basées sur un navigateur n'exécutent généralement pas le code JavaScript du document, de sorte que le filigrane dynamique ne sera pas mis à jour dans ces environnements.
Le nom du champ du filigrane doit être descriptif et unique pour éviter les conflits avec d'autres champs de formulaire du document.
Le verrouillage du champ du filigrane après l'exécution du script empêche l'utilisateur de sélectionner et de modifier accidentellement le texte du filigrane.
La police, la taille et la couleur du filigrane doivent être choisies pour garantir la lisibilité du contenu du document tout en restant discrètes.
Pour les rapports récurrents distribués au format PDF, le filigrane de date dynamique confirme que les destinataires consultent la version la plus récente.
Le script de filigrane dynamique est stocké dans le JavaScript au niveau du document PDF, qui persiste dans toutes les sauvegardes et peut être modifié si nécessaire.
Le filigrane dynamique ajoute une couche de responsabilité temporelle à la distribution des documents que les filigranes statiques ne peuvent pas fournir.
Le JavaScript qui alimente les filigranes dynamiques est ECMAScript standard et est compatible avec le moteur JavaScript intégré à Adobe Acrobat et aux visionneuses compatibles.
La fonction de formatage de date dans le script peut être personnalisée pour correspondre aux conventions régionales de formatage de date pour le public cible du document.
Pour les documents qui expirent après une certaine date, le script peut comparer la date actuelle à une date d'expiration et afficher un filigrane EXPIRED si le document a dépassé sa période de validité.
Les propriétés du champ de filigrane dynamique doivent inclure une info-bulle expliquant que la date représente la date de visualisation, et non la date de création du document.
Le JavaScript au niveau du document PDF peut être signé numériquement pour empêcher toute modification, garantissant ainsi que le script de filigrane dynamique n'a pas été falsifié.
Le script de mise à jour du filigrane peut être étendu pour inclure du contenu dynamique supplémentaire tel que le numéro de page actuel ou le nombre total de pages.
Le test du filigrane dynamique avec l'horloge système réglée sur différentes dates vérifie le comportement correct au-delà des limites de date, des fins de mois et des transitions d'année.
Le filigrane dynamique est une utilisation simple mais efficace des capacités JavaScript PDF qui ajoute des fonctionnalités significatives aux documents distribués.
Pour les documents pour lesquels la date d'accès est juridiquement significative, le filigrane dynamique fournit une preuve contemporaine du moment où le document a été consulté.
Le code JavaScript des filigranes dynamiques est petit, généralement moins de vingt lignes, et peut être copié entre documents avec des modifications mineures pour les noms de champs.
Essayez d'ajouter un filigrane au PDF
Aucune installation nécessaire. Fonctionne directement dans votre navigateur.
