Skip to content

Instantly share code, notes, and snippets.

@c0reyes
Last active March 3, 2021 13:20
Show Gist options
  • Save c0reyes/b0b1bce8b09df979979f0b3bb14c7ab6 to your computer and use it in GitHub Desktop.
Save c0reyes/b0b1bce8b09df979979f0b3bb14c7ab6 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