Antworten:
sehr einfach durchzuführen:
benutze sed:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf
Stellen Sie jedoch sicher, dass die resultierende PDF-Ausgabe repariert wird
pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
Alles in einem Befehl:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf && pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
Textwasserzeichen sind nichts anderes als ein Text zwischen zwei Tags im komprimierten PDF-Code
Nur eine kleine Ergänzung zu Dingos Antwort, da es bei mir nicht funktioniert hat:
Ich musste zuerst das PDF-Dokument dekomprimieren, um das Wasserzeichen zu finden und es durch zu ersetzen sed
. Der erste Schritt besteht darin, das PDF-Dokument zu dekomprimieren pdftk
:
pdftk original.pdf output uncompressed.pdf uncompress
Jetzt uncompressed.pdf
kann das wie in Dingos Antwort verwendet werden:
sed -e "s/watermarktextstring/ /" uncompressed.pdf > unwatermarked.pdf
Ich habe dann das Dokument repariert und erneut komprimiert:
pdftk unwatermarked.pdf output fixed.pdf compress
TypeError: str() takes at most 1 argument (2 given)
wenn es
So entfernen Sie www.it-ebooks.info:
öffne das PDF in Notepad ++ oder Textpad
Ersetzen Sie www.it-ebooks.info durch nichts (leer)
Speicher die Datei
Öffnen Sie in Standard Adobe Reader
Beenden, Sie werden aufgefordert, die Datei zu speichern
Speichern Sie es