문서가 2026년 1월 15일에 검토된 워터마크로 공유됩니다. 누군가 7월에 파일을 열었는데 워터마크가 여전히 1월로 표시됩니다. 워터마크가 적용된 순간 날짜가 고정됩니다. PDF를 열 때마다 현재 날짜를 표시하는 동적 워터마크는 시스템 날짜를 읽고 워터마크 텍스트를 업데이트하는 스크립트를 실행하여 이 문제를 해결합니다.
PDF에 포함된 JavaScript를 사용하여 동적으로 업데이트하는 Watermark PDF입니다. 문서가 열릴 때 스크립트가 실행되어 시스템 시계에서 현재 날짜를 읽어 텍스트 필드나 워터마크 레이어에 씁니다. 각 뷰어에게는 문서 작성 날짜가 아닌 본 날짜가 표시됩니다.

동적 워터마크 작동 방식
PDF에는 읽기 전용으로 구성되고 각 페이지에 워터마크로 배치되는 텍스트 양식 필드가 포함되어 있습니다. PDF가 열리면 문서 수준 JavaScript가 실행됩니다. 스크립트는 현재 날짜의 형식을 지정하고 이를 텍스트 필드에 기록합니다. 필드에는 현재 보기 세션의 날짜가 표시됩니다.
스크립트는 JavaScript Date 개체를 사용하여 시스템에서 현재 날짜를 가져옵니다. 미국에서는 2026년 7월 17일, 영국에서는 2026년 7월 17일과 같이 로케일 설정에 따라 날짜 형식을 지정합니다. 형식은 스크립트에서 사용자 정의할 수 있습니다.
PDF 보안 동적 워터마크는 보기 날짜가 중요한 문서에 유용합니다. 특정 날짜 이후에 만료되는 시간에 민감한 제안입니다. 특정 기간 내에 검토해야 하는 문서입니다. 마감일이 지나면 오래된 초안입니다.
PDF에 워터마크 추가를 시도해보세요
설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.
동적 워터마크 스크립트 구현
JavaScript를 지원하는 PDF 편집기에서 문서를 열 때 실행되는 문서 수준 스크립트를 추가하세요. 스크립트는 현재 날짜의 형식을 지정하고 해당 필드 이름으로 워터마크 텍스트 필드에 액세스하며 필드 값을 형식이 지정된 날짜 문자열로 설정합니다.
WukongPDF는 워터마크 도구를 제공합니다. 동적 JavaScript 기반 워터마크의 경우 문서 수준 JavaScript를 지원하는 PDF 편집기를 통해 스크립트를 추가해야 합니다.
동적 워터마크의 한계
동적 워터마크는 JavaScript를 실행하는 PDF 뷰어에서만 업데이트됩니다. 브라우저 기반 뷰어는 일반적으로 JavaScript를 실행하지 않으며 워터마크에는 기본값 또는 마지막으로 저장된 값이 표시됩니다. 모바일 PDF 뷰어는 JavaScript 지원 여부가 다릅니다. 동적 동작은 Adobe Acrobat에서 가장 잘 경험됩니다.
동적 날짜 워터마크 사용 사례
검토를 위해 공유된 법적 문서에는 검토자가 파일을 연 날짜가 표시되어 각 당사자가 문서를 검토한 시기를 설정할 수 있습니다.
기밀 사업 제안서에는 오래된 사본을 공유하는 것을 방지하기 위해 액세스 날짜를 표시할 수 있습니다.
시청자 전체에 대한 동적 워터마크 테스트
올바르게 업데이트되어야 하는 Adobe Acrobat과 마지막으로 저장된 값이 표시되는 브라우저 기반 뷰어에서 동적 워터마크를 테스트합니다. 예상되는 동작을 설명하는 메모를 문서에 포함합니다.
동적 워터마크 스크립트에는 날짜와 함께 현재 시간과 뷰어 애플리케이션 이름 및 버전이 포함될 수 있습니다.
JavaScript는 문서가 열릴 때 한 번 실행됩니다. 몇 시간 동안 열어두면 표시된 날짜가 업데이트되지 않습니다.
뷰어가 표시된 날짜를 편집하지 못하도록 워터마크 텍스트 필드를 읽기 전용으로 구성해야 합니다.
워터마크 위치는 날짜가 표시되지만 중요한 문서 내용을 가리지 않도록 구성해야 합니다.
국제적으로 공유되는 문서의 경우 날짜 형식은 ISO 8601 형식인 YYYY-MM-DD를 사용해야 합니다.
동적 워터마크는 CONFIDENTIAL 또는 DRAFT와 같은 정적 워터마크 텍스트와 결합될 수 있습니다.
DMS를 통해 배포된 문서의 경우 시스템은 다운로드 날짜 및 ID가 포함된 자체 동적 워터마킹을 제공할 수 있습니다.
스크립트에는 시스템 시계를 사용할 수 없는 경우에 대한 오류 처리가 포함되어야 합니다.
다양한 시간대에 걸쳐 테스트하면 문서가 열리는 위치에 관계없이 날짜 표시가 올바른지 확인됩니다.
동적 워터마크는 시간적 맥락을 제공합니다. 6개월 된 날짜는 문서가 오래되었다는 신호입니다.
규정 보존 요구 사항을 위해 동적 워터마크는 가시적인 액세스 날짜 기록 준수를 지원합니다.
동적 워터마크의 글꼴 크기와 색상은 문서 디자인과 일치해야 합니다.
PDF의 JavaScript 문서 개체는 JavaScript 환경에서 사용할 수 있는 표준 Date 개체를 통해 현재 날짜에 대한 액세스를 제공합니다.
PDF를 생성하는 동안 모든 페이지에 필드를 복제하여 모든 페이지에 워터마크 필드가 표시되도록 구성할 수 있습니다.
주로 Adobe Acrobat에서 보는 문서의 경우 동적 워터마크는 문서에 액세스한 시기를 신뢰할 수 있는 표시기로 제공합니다.
동적 날짜를 정적 텍스트와 결합하여 기밀(2026년 7월 17일 확인)과 같은 워터마크를 생성할 수 있습니다.
브라우저 기반 PDF 뷰어는 일반적으로 문서 JavaScript를 실행하지 않으므로 해당 환경에서는 동적 워터마크가 업데이트되지 않습니다.
워터마크의 필드 이름은 설명적이고 고유해야 문서의 다른 양식 필드와의 충돌을 방지할 수 있습니다.
스크립트가 실행된 후 워터마크 필드를 잠그면 사용자가 실수로 워터마크 텍스트를 선택하고 수정하는 것을 방지할 수 있습니다.
문서 내용에 대한 가독성을 보장하면서 눈에 띄지 않도록 워터마크 글꼴, 크기 및 색상을 선택해야 합니다.
PDF로 배포되는 반복 보고서의 경우 동적 날짜 워터마크를 통해 수신자가 최신 버전을 보고 있음을 확인할 수 있습니다.
동적 워터마크 스크립트는 PDF 문서 수준 JavaScript에 저장되어 저장 전반에 걸쳐 유지되며 필요한 경우 편집할 수 있습니다.
동적 워터마크는 정적 워터마크가 제공할 수 없는 문서 배포에 시간적 책임 계층을 추가합니다.
동적 워터마크를 지원하는 JavaScript는 표준 ECMAScript이며 Adobe Acrobat 및 호환 뷰어에 내장된 JavaScript 엔진과 호환됩니다.
스크립트의 날짜 형식 기능은 원하는 문서 대상에 대한 지역 날짜 형식 규칙과 일치하도록 사용자 정의할 수 있습니다.
특정 날짜 이후에 만료되는 문서의 경우 스크립트는 현재 날짜를 만료 날짜와 비교하고 문서의 유효 기간이 지난 경우 EXPIRED 워터마크를 표시할 수 있습니다.
동적 워터마크 필드 속성에는 문서 생성 날짜가 아닌 보기 날짜를 나타내는 날짜를 설명하는 도구 설명이 포함되어야 합니다.
PDF의 문서 수준 JavaScript는 수정을 방지하기 위해 디지털 서명이 가능하므로 동적 워터마크 스크립트가 변조되지 않도록 보장합니다.
워터마크 업데이트 스크립트는 현재 페이지 번호 또는 총 페이지 수와 같은 추가 동적 콘텐츠를 포함하도록 확장될 수 있습니다.
다양한 날짜로 설정된 시스템 시계를 사용하여 동적 워터마크를 테스트하면 날짜 경계, 월말 및 연도 전환 전반에 걸쳐 올바른 동작이 확인됩니다.
동적 워터마크는 배포된 문서에 의미 있는 기능을 추가하는 PDF JavaScript 기능을 간단하지만 효과적으로 사용하는 것입니다.
액세스 날짜가 법적으로 중요한 문서의 경우 동적 워터마크는 문서를 본 시점에 대한 동시 증거를 제공합니다.
동적 워터마크용 JavaScript 코드는 일반적으로 20줄 미만으로 작으며 필드 이름을 약간만 수정하면 문서 간에 복사할 수 있습니다.
PDF에 워터마크 추가를 시도해보세요
설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.
