Certain PDF contient un watermark, quand il est répété un mode texte sur toutes les pages du PDF, il est possible de le supprimer depuis un ordinateur sous Linux.
J'ai créé un petit script maison qui utilise les librairies qpdf
et pdftk
.
!/bin/bashif [[ -z "$1" || -z "$2" || ! -f "$1" ]]; thenecho "usage: unwatermark [file] [text to remove]"exit 1fiFILE=$1TEXT_TO_REMOVE=$2OUTPUT_PATH="fixed.pdf"qpdf --stream-data=uncompress "$FILE" uncompressed.pdfsed -e "s/$TEXT_TO_REMOVE/ /" uncompressed.pdf > unwatermarked.pdfpdftk unwatermarked.pdf output "$OUTPUT_PATH" compresscp -f "$OUTPUT_PATH" "$FILE"rm -f unwatermarked.pdf uncompressed.pdf fixed.pdf
Exemple, pour un fichier qui se nomme example.pdf
:
unwatermark.sh <file.pdf> <texte-a-supprimer>
Voilà, le watermark est supprimé ! 😀
PS : Cliquez-ici si vous souhaitez supprimer le watermark d'une vidéo.
PS2: Il est possible d'utiliser Master PDF Editor et d'aller dans le menu Document > Watermark -> Delete pour supprimer un watermark ;)
PS3 : Vous pouvez aussi utiliser Swifdoo sur Windows depuis le menu Advanced > Watermark
Références :