2012-07-30 18:01:56 +0000 2012-07-30 18:01:56 +0000
42
42

Wie entfernt man ein Wasserzeichen aus einer PDF-Datei?

Ich dachte, dies wäre eine einfache Aufgabe, aber es stellte sich als das Gegenteil heraus.

Das Wasserzeichen ist das gleiche (überlappende, aber transparente) Bild auf jeder einzelnen Seite. Ich habe die PDF-Datei selbst erstellt (also keine Copyright-Sorgen hier) mit PDFCreator 0.9.8.

Ich habe es bereits mit dem Adobe Acrobat Pro meines Freundes versucht, aber es hat nicht funktioniert. Er versucht, es zu entfernen, aber es geht nicht. Ich habe versucht, Kopf/Fußzeile usw. zu entfernen, aber das Wasserzeichen will einfach nicht verschwinden.

Wie kann ich das Wasserzeichen entfernen?

Antworten (7)

74
74
74
2012-07-30 18:06:32 +0000

Für bildbasierte Wasserzeichen gibt es mehrere Tools, die deren automatische Entfernung versprechen. Zum Beispiel:

All diese sind kostenlos zum Ausprobieren, erfordern aber eine Lizenz, um tatsächlich die gewünschte Ausgabe zu erzeugen.

Allerdings ist das Wasserzeichen dieser speziellen PDF-Datei (die mir der OP per E-Mail geschickt hat) kein einzelnes Bild, das auf allen Seiten wiederholt wird. Wie sich herausstellte, hat PDFCreator es (fast Pixel für Pixel) in jede einzelne Seite hartcodiert. Das macht das Wasserzeichen viel schwieriger zu entfernen (und führt zu einer ziemlich aufgeblähten PDF-Datei).

Da das Wasserzeichen eigentlich aus vielen kleinen Bildern besteht, können Sie diese mit einem PDF-Editor (z. B. Foxit Advanced PDF Editor ) entfernen, indem Sie sie einfach markieren und auf Löschen drücken. Leider müssen Sie dies für jede Seite wiederholen.

Eine weniger zeitaufwändige Lösung wäre es, das Wasserzeichen programmatisch zu entfernen. Wir benötigen:

Schritte

  1. Laden Sie Pdftk herunter und extrahieren Sie pdftk.exe und libiconv2.dll in %windir%\System32 , ein Verzeichnis im Pfad oder einen anderen Ort Ihrer Wahl.

  2. Laden Sie Notepad++ herunter und installieren Sie es.

  3. PDF-Streams werden normalerweise mit dem Algorithmus DEFLATE komprimiert. Das spart zwar Platz, macht aber den PDF-Quelltext unlesbar.

  4. Öffnen Sie unkomprimiert.pdf mit Notepad++, um die Struktur des Wasserzeichens sichtbar zu machen.

  5. Drücken Sie Strg + H und stellen Sie Folgendes ein:

  6. Das Wasserzeichen ist nun entfernt, aber die PDF-Datei ist fehlerhaft (die Länge der Streams stimmt nicht) und sie ist unkomprimiert.

  7. unkomprimiert.pdf wird nicht mehr benötigt. Sie können sie löschen.

Das Ergebnis ist die gleiche PDF-Datei ohne das Wasserzeichen (und etwa halb so groß).

6
6
6
2012-07-30 18:05:35 +0000

Es klingt, als ob das Wasserzeichen tatsächlich Teil der Bilder in der PDF-Datei ist und nicht ein separates Bild, das von dem Programm, mit dem Sie die PDF-Datei anzeigen, darüber gerendert wird. Möglicherweise können Sie das Wasserzeichen nicht entfernen, ohne die Bilder aus der PDF-Datei zu extrahieren, sie in einem Bildbearbeitungsprogramm zu bearbeiten und dann die PDF-Datei manuell zu rekonstruieren.

4
4
4
2014-12-16 18:45:16 +0000

Für Textwasserzeichen kann die Bearbeitung einer PostScript-Version viel einfacher sein: Nach

$ pdftops document.pdf

document.ps bearbeiten, dann über

$ ps2pdf document.ps wieder in PDF konvertieren

1
1
1
2014-10-23 19:26:41 +0000

Die Artefakte des Stempels sind, dass Sie ihn innerhalb von Adobe Acrobat Pro löschen können, er sich aber bei einer Mausbewegung regeneriert, da das Stream-Objekt ihn persistent hält.

Wenn Sie versuchen, die PDF-Quelle zu bearbeiten - was schwierig ist -, besteht die Möglichkeit, dass die Datei beschädigt wird.

Wenn der Stempel ein Stream ist, können wir ihn unterbrechen, indem wir den Computer vom Netz trennen, was ich getan habe.

Dann wählte ich mit Adobe Acrobat Pro eine meiner Anmerkungen aus, klickte mit der rechten Maustaste, um das Popup zu erhalten, und wählte “Kommentarliste anzeigen”.

Wählen Sie das schändliche Wasserzeichen/Stempel in der Liste aus, klicken Sie mit der rechten Maustaste, um das Popup zu erhalten, und wählen Sie “Löschen”. Tun Sie dies auf jeder Seite, auf der die Anbringung vorkommt.

Speichern Sie die Datei unter einem anderen Namen. Meine Anwendung ist abgestürzt, aber nicht vor dem Speichern der Datei!

Öffnen Sie die neue & viel kleinere Datei; beachten Sie, dass alle Wasserzeichen/Stempel verschwunden sind.

In meinem Fall schrumpfte die Dateigröße meines 3-seitigen Dokuments von 300 kb auf beeindruckende 60 kb. Alle Originaldaten und -anmerkungen blieben erhalten - ohne die Wasserzeichen.

~Gute Jagd :o)

1
1
1
2017-03-17 12:49:33 +0000

Ich habe eine andere Möglichkeit gefunden:

  1. Verwenden Sie das Tool pdf2htmlEX (oder einen anderen PDF-zu-HTML-Konverter), um das PDF in eine HTML-Datei zu konvertieren.
  2. Bearbeiten Sie die HTML-Datei mit einem Texteditor, und entfernen Sie das Wasserzeichen. Speichern Sie es.
  3. Drucken Sie das HTML in ein neues PDF-Dokument
  4. Gewinn
1
1
1
2015-01-13 15:42:01 +0000

das Dokument mit Zamzar in eine .rtf-Datei konvertieren. Das Wasserzeichen verschwindet nach der Konvertierung automatisch. Bitte beachten Sie: - Es funktioniert perfekt, wenn das Dokument Textmaterial enthält. Es war schon immer eine große Hilfe… (Mac-Benutzer)

0
0
0
2016-10-16 05:22:05 +0000

Dies ist eine Ergänzung zu @Dennis’ Antwort vom 30. Juli 2012, 18:06 Uhr. Er spricht sicherlich den schwierigeren Fall an.

Im einfachsten Fall, in dem das Wasserzeichen ein einfacher, schmuckloser Text ist, zum Beispiel

Smedley For Commissioner

könnten die unkomprimierten PDF-Wasserzeichen wie folgt definiert werden:

BT
    75.96 625 Td
    (Smedley For Commissioner)Tj
    ET

wobei 75.96 der horizontale Offset und 625 der vertikale Offset für diese spezielle Wasserzeicheninstanz ist. (Ja, es können sowohl reelle Zahlen als auch ganze Zahlen sein.)

Eine Regexp wie die folgende funktioniert für alle diese Wasserzeichen, wobei alle Variationen in ihrer Platzierung ignoriert werden:

^BT\n[0-9.]+ [0-9.]+ Td\n\(Smedley For Commissioner\)Tj\nET\n

Beachten Sie jedoch, dass bei Wasserzeichen mit komplizierterer Formatierung eine Reihe von modifizierenden PDF-Operatoren ins Spiel kommen können. Solche Spielereien können das, was der Leser als zusammenhängende, leicht zu durchsuchende Zeichenkette erwartet (hofft?), in ein Durcheinander von Buchstabensuppe verwandeln. Zum Beispiel könnte

E1 = mc² von Smedley™

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 noch viel schlimmer, wenn das Wasserzeichen farblich hervorgehoben ist!

Nachdem ich das alles angemerkt habe, will ich auch noch anmerken, dass es von PDFtk eine GUI-Version gibt, die angeblich mit Wasserzeichen umgehen kann, und zwar gegen eine Lizenzgebühr von $4. Überhaupt nicht teuer!

Auf der anderen Seite finde ich, dass seine Website derzeit volle Unterstützung für O/S’s bis Windows 8 und OS X 10.8 Mountain Lion anpreist. Dieser Jahrgang ist über 4 Jahre alt. Könnte es sein, dass PDFtk veraltet ist? Ich vermute nicht, aber ich weiß es nicht.