''remove-pass-pdf.sh'' #! /bin/bash #Autor: Cleiton Rodrigues 2020-07-16 #instalar o qpdf #no Manjaro: sudo pacman -S qpdf #no debian: sudo apt-get install qpdf #uso do qpdf: #remover senha: qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf #juntar pdf: qpdf --empty --pages *.pdf -- tudojunto.pdf #uso deste script: #copie o script para a pasta que contem os PDFs com senha, se necessario, #de permissao de execucao ao script. #Abra o terminal e execute: ./remove-pass-pdf.sh #Dica: adicione o script ao /usr/bin/ e use como aplicativo! #mudando diretório echo "Local atual: "$(pwd) cd $(pwd) #solicitando senha do PDF ao usuario read -s -p "PDF Password: " PASS_PDF #listar PDFs existentes no arquivo "pdfs.txt": ls -1 *.pdf > pdfs.txt #ler linha por linha do arquivo "pdfs.txt", e roda o comando de dump: while read line do qpdf --password=$PASS_PDF --decrypt $line no-pass_$line done < pdfs.txt rm pdfs.txt echo -e "#######################################################" echo -e "Deseja juntar os arquivos em PDF unico?" echo -e "0-Não | 1-Sim" read resp if [ $resp = "1" ] then qpdf --empty --pages no-pass_* -- tudojunto.pdf echo -e "#######################################################" echo -e "Foi gerado o arquivo tudojunto.pdf" fi echo -e "Finalizado!"