Assinatura de documentos PDF em lote via Bash
Na dica de hoje trago uma solução de caráter prático para quem está no trabalho remoto. Em meu emprego tenho que assinar um certo volume de documentos com alguma regularidade, por pura burocracia. Felizmente, posso fazê-lo de forma eletrônica e (muito felizmente) posso fazê-lo sem utilizar o aplicativo da Adobe. O objetivo da dica de hoje é criar um script que assina documentos automaticamente e ainda faz algumas firulas utilizando ferramentas simples como Bash e Inkscape.
[ Hits: 5.821 ]
Por: Bruno Rafael Santos em 30/12/2022 | Blog: https://cutt.ly/4H7vrPh
#!/bin/bash
# source files
SOURCE="$HOME/bin/assinatura_automatica";
# collect current date, command expansion for date
data=$(LC_TIME=pt_BR.utf8 date "+%A, %d de %B de %Y (%T)");
# add date into signature file, svg files are in fact xml
sed "s/DATE/$data/" 
"${SOURCE}/source assinatura.svg" 
> "${SOURCE}/assinatura s.svg";
sed "s/DEPT/${1}/" 
"${SOURCE}/assinatura s.svg" 
> "${SOURCE}/assinatura.svg";
# create pdf signature file, using imagemagick library
convert -density 300 
-transparent white 
"${SOURCE}/assinatura.svg" 
"${SOURCE}/assinatura.pdf";
# move the input forward
shift;
# add signature into file, pdftk library
for file in "${@}"; do
    pdftk "${file}" stamp "${SOURCE}/assinatura.pdf" output "${file%pdf}assn.pdf";
done;
exit 0;
GNU Parallel: criando atividades em paralelo com shell script
Devo atender? Um ótimo aplicativo para bloquear Telemarketing
Guia Rápido do Miniconda para Aplicações Científicas - Instalação e Configuração
Defesa pessoal com o GPG, Nautilus Scripts, partições encriptadas e leves doses de paranoia
Recuperação de arquivos do LibreOffice
Processamento Paralelo em Shell Script - Conversão de Arquivos WAV para MP3
Enviando mensagens de WhatsApp no Linux usando Shell Script e ADB
Apresentando o Yad - "zenity melhorado"
Aviso de queda de Internet via Sendxmpp
Shell Script nosso de cada dia - Episódio 3
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (0)
Programa fora de escala na tela do pc (33)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









