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.178 ]
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;
Tutorial GIMP: Preparando mapas para artigos científicos
Python para pesquisadores: material didático
getopts: criando scripts Bash com parâmetros e argumentos personalizáveis
Recuperação de arquivos do LibreOffice
Defesa pessoal com o GPG, Nautilus Scripts, partições encriptadas e leves doses de paranoia
Shell Script como serviço no Windows
pam_mount e CiD - Gerenciamento centralizado dos mapeamentos de unidades de rede no Ubuntu
getopts: criando scripts Bash com parâmetros e argumentos personalizáveis
Ingressando estações de trabalho Ubuntu no AD com Closed In Directory
Monitorando servidores pelo celular
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Monitor fora de escala ao bootar sistema (9)
NAT LoopBack - Hairpin NAT (2)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (18)