Действие основано на работе скрипта stamp.sh такого содержания:
#!/bin/bash
IFS=$'\#'
for f in $@; do pdftoppm -jpeg "$f" /tmp/1 ;
done
for i in /tmp/1*.jpg ; do convert "$i" -gravity SouthEast stamp.png -composite "$i" ;
done
convert /tmp/1*.jpg "$f"
rm /tmp/1*.jpg
Чтобы работало, надо установить утилиту pdftoppm и imagemagick
Скрипт кидаем в ~/.local/bin, предварительно дав ему права на выполнение.
Положение надписи регулируем размером пустого поля вокруг неё (делаем поля вокруг надписи, функция. "размер холста"). Положение в каком углу располагается картинка, указываем в скрипте. У меня указано ЮгоВосток (по английски).
Дествие ПКМ Thunar на команду:
stamp.sh %n | zenity --progress --width=400 --height=100 --title=Делаю watermark --text работаю. --auto-close --pulsate; compress-pdf-standart.sh %f ; mpv /usr/share/sounds/sound-icons/percussion-28.wav ; notify-send "Добавили штамп"
Можно короче:
stamp.sh %n
или для множества файлов, если компьютер мощный:
stamp.sh %N
Условие появления ПКМ Thunar:
Галка на Другие, маска файлов: *.pdf;*.PDF
Описание более подробно - на форуме xubuntu ru net в теме от el guahiro.
Аналогично можно повесить скрипт на ПКМ Nautilus или Nemo.
Ах да, если зритель не понял - операционка Xubuntu 18.04 (Linux).
Когда-нибудь выложу сборку своей операционки со всеми плюшками.
Если доживём.