이것은 @Dennis의 2012 년 7 월 18 일 30시 30 분의 답변에 대한 보충입니다. 그는 확실히 더 어려운 사건을 다룹니다.
예를 들어 워터 마크가 단순하고 장식되지 않은 텍스트 인 가장 간단한 경우
Smedley For 커미셔너
압축되지 않은 PDF 워터 마크는 다음과 같이 정의 될 수 있습니다.
BT
75.96 625 Td
(Smedley For Commissioner)Tj
ET
이 특정 워터 마크 인스턴스 75.96
의 가로 오프셋 및 625
세로 오프셋 은 어디 입니까? (예, 실수와 정수가 모두 표시 될 수 있습니다.)
다음과 같은 정규 표현식은 모든 워터 마크에 적용되며 배치의 변형을 무시합니다.
^BT\n[0-9.]+ [0-9.]+ Td\n\(Smedley For Commissioner\)Tj\nET\n
또한 다양한 수정 PDF 연산자는보다 복잡한 형식의 워터 마크를 사용할 수 있습니다. 그러한 공상은 독자가 기대하는 것 (희망?)이 연속적이고 쉽게 검색 할 수있는 문자열이 알파벳 수프의 혼란으로 바뀔 수 있습니다. 예를 들어
Smedley ™에 의한 E 1 = mc²
이것의 결과일지도 모릅니다 :
BT
75.96 625 Td
(E)Tj
-5 Ts
(1)Tj
0 Ts
( = mc)Tj
5 Ts
(2)Tj
0 Ts
(by Smedley)Tj
5 Ts
(TM)Tj
0 Ts
ET
. . . 워터 마크의 색상이 향상되면 훨씬 더 나빠집니다!
이 모든 것을 언급 한 후, PDFtk에는 라이센스 비용 4 달러를 고려하여 워터 마크를 처리 할 수있는 GUI 버전이 있습니다. 전혀 비싸지 않습니다!
반면에, 나는 그것의 웹 사이트는 현재 O / S의를 통해 완벽하게 지원 보급 찾아 Windows 8
와 OS X 10.8 Mountain Lion
. 그 빈티지는 4 년 전에 끝났습니다. PDFtk가 구식이 될 수 있습니까? 나는 의심하지 않지만 모르겠다.