Dies ist eine Ergänzung zu @Dennis 'Antwort vom 18. Juni, 30. Juli 2012. Er spricht mit Sicherheit den schwierigeren Fall an.
Im einfachsten Fall, in dem das Wasserzeichen ein einfacher, schmuckloser Text ist, zum Beispiel
Smedley Für Kommissar
Die unkomprimierten PDF-Wasserzeichen könnten folgendermaßen definiert werden:
BT
75.96 625 Td
(Smedley For Commissioner)Tj
ET
wo 75.96
ist der horizontale Versatz und 625
der vertikale Versatz für diese bestimmte Wasserzeicheninstanz. (Ja, es können sowohl reelle Zahlen als auch ganze Zahlen angezeigt werden.)
Ein regulärer Ausdruck wie der folgende funktioniert für alle diese Wasserzeichen und ignoriert alle Variationen in ihrer Platzierung:
^BT\n[0-9.]+ [0-9.]+ Td\n\(Smedley For Commissioner\)Tj\nET\n
Beachten Sie jedoch, dass eine Vielzahl von modifizierenden PDF-Operatoren mit Wasserzeichen arbeiten kann, die eine kompliziertere Formatierung aufweisen. Solch eine Phantasie kann das, was der Leser erwartet (hofft?), Zu einer zusammenhängenden, leicht zu suchenden Zeichenfolge in ein Durcheinander von Buchstabensuppe verwandeln. Zum Beispiel,
E 1 = mc² von Smedley ™
Könnte das Produkt davon sein:
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
. . . oder viel schlimmer, wenn Ihr Wasserzeichen farbverbessert ist!
Nachdem ich all dies zur Kenntnis genommen habe, werde ich auch feststellen, dass PDFtk eine GUI-Version hat, die angeblich Wasserzeichen handhabt, unter Berücksichtigung einer Lizenzgebühr von 4 US-Dollar. Überhaupt nicht teuer!
Auf der anderen Seite finde ich, dass die Website derzeit die volle Unterstützung für O / S durch Windows 8
und annonciert OS X 10.8 Mountain Lion
. Dieser Jahrgang ist über 4 Jahre her. Könnte PDFtk veraltet sein? Ich vermute nicht, aber ich weiß es nicht.