回答:
実行する非常に単純なタスク:
sedを使用します。
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf
しかし、その後、結果の出力pdfを必ず修復してください
pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
すべてを1つのコマンドに:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf && pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
テキストの透かしは、pdf圧縮コード内の2つのタグ間のテキストにすぎません
私にとってはうまくいかなかったので、Dingoの答えへのほんの少しのアドオン:
透かしを見つけてに置き換えるために、最初にPDFドキュメントを解凍する必要がありましたsed
。最初のステップでは、次を使用してPDFドキュメントを解凍しますpdftk
。
pdftk original.pdf output uncompressed.pdf uncompress
今、uncompressed.pdf
Dingoの答えのように使用することができます:
sed -e "s/watermarktextstring/ /" uncompressed.pdf > unwatermarked.pdf
その後、ドキュメントを修復して再圧縮しました。
pdftk unwatermarked.pdf output fixed.pdf compress
TypeError: str() takes at most 1 argument (2 given)
与えられた使用上のアドバイスに従って使用すると動作しません
www.it-ebooks.infoを削除するには、
notepad ++またはtextpadでPDFを開きます
www.it-ebooks.infoを何もない(空白)に置き換えます
ファイルを保存する
標準のAdobe Readerで開く
終了すると、ファイルを保存するように求められます
それを保存