Skip to content

Instantly share code, notes, and snippets.

@chusqui
Forked from c0reyes/README.md
Created March 3, 2021 13:20
Show Gist options
  • Save chusqui/434e4a89c2d6c8edf4c5780b2dcca96c to your computer and use it in GitHub Desktop.
Save chusqui/434e4a89c2d6c8edf4c5780b2dcca96c to your computer and use it in GitHub Desktop.
Marca de agua
#!/usr/bin/env bash
WATERMARK="~/Documents/watermark.pdf"
TEXT="COPIA"
if [ "$1" == "" ]; then
echo "use: $(basename $0) <image|pdf>"
exit
fi
awk -v WATERMARK=$WATERMARK -v TEXT=$TEXT '
/PDF document/ {
sub(":","", $1)
printf("PDF: %s\n", $1)
system("pdftk "$1" stamp "WATERMARK" output COPIA_"$1)
}
/image data/ {
sub(":","", $1)
printf("IMAGE: %s\n", $1)
system("convert -density 150 -fill \"rgba(255,0,0,0.25)\" -gravity Center -pointsize 80 -draw \"rotate -45 text 0,0 '\""TEXT"\"'\" "$1" COPIA_"$1)
}
' <(file $1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment