Se comparte un documento con la marca de agua Revisado el 15 de enero de 2026. Alguien abre el archivo en julio y la marca de agua todavía dice enero. La fecha está congelada en el momento en que se aplicó la marca de agua. Una marca de agua dinámica que muestra la fecha actual cada vez que se abre el PDF resuelve este problema ejecutando un script que lee la fecha del sistema y actualiza el texto de la marca de agua.
Un PDF con marca de agua que se actualiza dinámicamente utiliza JavaScript incrustado en el PDF. El script se ejecuta cuando se abre el documento, lee la fecha actual del reloj del sistema y la escribe en un campo de texto o una capa de marca de agua. Cada espectador ve la fecha de su visualización, no la fecha de creación del documento.

Cómo funcionan las marcas de agua dinámicas
El PDF contiene un campo de formulario de texto configurado como de solo lectura y colocado como una marca de agua en cada página. Se ejecuta un JavaScript a nivel de documento cuando se abre el PDF. El script formatea la fecha actual y la escribe en el campo de texto. El campo muestra la fecha de la sesión de visualización actual.
El script utiliza el objeto Fecha de JavaScript para obtener la fecha actual del sistema. Formatea la fecha según la configuración local, como 17 de julio de 2026 en Estados Unidos o 17 de julio de 2026 en el Reino Unido. El formato se puede personalizar en el script.
Seguridad de PDF las marcas de agua dinámicas son útiles para documentos donde la fecha de visualización es importante. Una oferta urgente que vence después de una fecha determinada. Un documento que debe ser revisado dentro de un plazo específico. Un borrador que se vuelve obsoleto después de una fecha límite.
Intente agregar marca de agua a PDF
No se necesita instalación. Funciona directamente en su navegador.
Implementación del script dinámico de marca de agua
En un editor de PDF compatible con JavaScript, agregue una secuencia de comandos a nivel de documento que se ejecute al abrir el documento. El script da formato a la fecha actual, accede al campo de texto de la marca de agua por su nombre de campo y establece el valor del campo en la cadena de fecha formateada.
WukongPDF proporciona herramientas de marcas de agua. Para marcas de agua dinámicas basadas en JavaScript, el script debe agregarse a través de un editor de PDF que admita JavaScript a nivel de documento.
Limitaciones de las marcas de agua dinámicas
Las marcas de agua dinámicas solo se actualizan en visores de PDF que ejecutan JavaScript. Los visores basados en navegador normalmente no ejecutan JavaScript y la marca de agua mostrará su valor predeterminado o el último valor guardado. Los visores de PDF móviles varían en cuanto a compatibilidad con JavaScript. El comportamiento dinámico se experimenta mejor en Adobe Acrobat.
Casos de uso para marcas de agua de fecha dinámica
Los documentos legales compartidos para revisión pueden mostrar la fecha en que el revisor abrió el archivo, estableciendo un cronograma de cuándo cada parte revisó el documento.
Las propuestas comerciales confidenciales pueden mostrar la fecha de acceso como elemento disuasorio para no compartir copias obsoletas.
Prueba de marcas de agua dinámicas entre espectadores
Pruebe la marca de agua dinámica en Adobe Acrobat, donde debería actualizarse correctamente, y en visores basados en navegador, donde mostrará el último valor guardado. Incluya una nota en el documento que explique el comportamiento esperado.
La secuencia de comandos de marca de agua dinámica puede incluir la hora actual junto con la fecha, además del nombre y la versión de la aplicación del visor.
JavaScript se ejecuta una vez cuando se abre el documento. Si se deja abierto durante horas, la fecha mostrada no se actualiza.
El campo de texto de la marca de agua debe configurarse como de solo lectura para evitar que el espectador edite la fecha mostrada.
La posición de la marca de agua debe configurarse de modo que la fecha sea visible pero no oculte el contenido crítico del documento.
El formato de fecha debe utilizar el formato ISO 8601, AAAA-MM-DD, para documentos compartidos internacionalmente.
La marca de agua dinámica se puede combinar con texto de marca de agua estática como CONFIDENCIAL o BORRADOR.
Para documentos distribuidos a través de un DMS, el sistema puede proporcionar su propia marca de agua dinámica con fecha de descarga e identidad.
El script debe incluir manejo de errores para los casos en que el reloj del sistema no esté disponible.
Las pruebas en diferentes zonas horarias garantizan que la visualización de la fecha sea correcta independientemente de dónde se abra el documento.
La marca de agua dinámica proporciona un contexto temporal. Una fecha de hace seis meses indica que el documento puede estar desactualizado.
Para los requisitos reglamentarios de retención, la marca de agua dinámica admite el cumplimiento de un registro de fecha de acceso visible.
El tamaño de fuente y el color de la marca de agua dinámica deben ser coherentes con el diseño del documento.
El objeto de documento JavaScript en PDF proporciona acceso a la fecha actual a través del objeto Fecha estándar disponible en entornos JavaScript.
El campo de marca de agua se puede configurar para que aparezca en cada página duplicando el campo en todas las páginas durante la creación del PDF.
Para los documentos vistos principalmente en Adobe Acrobat, la marca de agua dinámica proporciona un indicador confiable de cuándo se accedió al documento.
La fecha dinámica se puede combinar con texto estático para crear una marca de agua como CONFIDENCIAL - Consultado el 17 de julio de 2026.
Los visores de PDF basados en navegador normalmente no ejecutan documentos JavaScript, por lo que la marca de agua dinámica no se actualizará en esos entornos.
El nombre del campo de la marca de agua debe ser descriptivo y único para evitar conflictos con otros campos del formulario del documento.
Bloquear el campo de marca de agua después de ejecutar el script evita que el usuario seleccione y modifique accidentalmente el texto de la marca de agua.
La fuente, el tamaño y el color de la marca de agua deben elegirse para garantizar la legibilidad en relación con el contenido del documento y, al mismo tiempo, permanecer discreto.
Para los informes recurrentes distribuidos como archivos PDF, la marca de agua de fecha dinámica confirma que los destinatarios están viendo la versión más reciente.
La secuencia de comandos de marca de agua dinámica se almacena en el JavaScript a nivel de documento PDF, que persiste cuando se guarda y se puede editar si es necesario.
La marca de agua dinámica agrega una capa de responsabilidad temporal a la distribución de documentos que las marcas de agua estáticas no pueden proporcionar.
El JavaScript que impulsa las marcas de agua dinámicas es ECMAScript estándar y es compatible con el motor JavaScript integrado en Adobe Acrobat y visores compatibles.
La función de formato de fecha en el script se puede personalizar para que coincida con las convenciones de formato de fecha regionales para la audiencia del documento prevista.
Para los documentos que vencen después de una fecha determinada, el script puede comparar la fecha actual con una fecha de vencimiento y mostrar una marca de agua EXPIRADA si el documento ya pasó su período de validez.
Las propiedades del campo de marca de agua dinámica deben incluir información sobre herramientas que explique que la fecha representa la fecha de visualización, no la fecha de creación del documento.
JavaScript a nivel de documento en PDF se puede firmar digitalmente para evitar modificaciones, lo que garantiza que el script de marca de agua dinámica no haya sido alterado.
El script de actualización de la marca de agua se puede ampliar para incluir contenido dinámico adicional, como el número de página actual o el recuento total de páginas.
La prueba de la marca de agua dinámica con el reloj del sistema configurado en varias fechas verifica el comportamiento correcto en los límites de fechas, finales de mes y transiciones de años.
La marca de agua dinámica es un uso simple pero eficaz de las capacidades de JavaScript de PDF que agrega una funcionalidad significativa a los documentos distribuidos.
Para documentos donde la fecha de acceso es legalmente significativa, la marca de agua dinámica proporciona evidencia contemporánea de cuándo se vio el documento.
El código JavaScript para marcas de agua dinámicas es pequeño, normalmente menos de veinte líneas, y se puede copiar entre documentos con modificaciones menores en los nombres de los campos.
Intente agregar marca de agua a PDF
No se necesita instalación. Funciona directamente en su navegador.
