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.522 ]
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;
Devo atender? Um ótimo aplicativo para bloquear Telemarketing
Guia Rápido do Miniconda para Aplicações Científicas - Instalação e Configuração
GNU Parallel: criando atividades em paralelo com shell script
Tutorial GIMP: Preparando mapas para artigos científicos
getopts: criando scripts Bash com parâmetros e argumentos personalizáveis
Shell Script nosso de cada dia - Episódio 3
Executando backup do MySQL e enviando por FTP
Backup automatizado com HD externo
Enviando mensagens de WhatsApp no Linux usando Shell Script e ADB
Customizar a Instalação do Linux Debian com Preseed
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Possível Migração de windows para linux ???? (pc da empresa) (1)
criar alias do comando "ls -la" (0)
Exibir detalhes de vídeo no Caja (1)