Converter vários arquivos PDF com senha para sem senha com o qpdf

Publicado por Edson (última atualização em 30/06/2010)

[ Hits: 7.295 ]

Download qpdf.sh




Este script realiza tarefas repetitivas, convertendo vários arquivos PDF com senha para sem senha com o pacote qpdf.

As senhas dos arquivos PDF devem ser iguais. A senha é digitada no campo texto do zenity, um aplicativo gráfico gdm do Ubuntu.
A senha digitada no campo é oculta e depois removida da pasta /tmp.

  



Esconder código-fonte

#!/bin/bash
# Por Edson Velloso de Melo
# script para converter vários arquivos 
# pdf com senha para pdf sem senha
# OBS: todos arquivos pdf devem ter a mesma senha

#########   INÍCIO DO SCRIPT  #########

# Verifica se o pacote qpdf está instalado
dpkg --get-selections | grep '^qpdf' >/tmp/qpdf1.tmp
cat /tmp/qpdf1.tmp | cut -d: -f 1 > /tmp/qpdf.tmp
qpdf=`cat /tmp/qpdf.tmp`

if [ -z "$qpdf" ]; then
  apt-get install -y qpdf
fi
rm -f /tmp/qpdf.tmp /tmp/qpdf1.tmp 

# Solicita a senha do arquivo pdf e cria um novo arquivo pdf sem senha
PASS=$(zenity --entry --text "Informe a senha do(s) arquivo(s) PDF" --hide-text) >/tmp/pass.tmp

for arquivo in *.pdf;
  do /usr/bin/qpdf --password="$PASS" --decrypt "$arquivo" "new-$arquivo"
done
rm -f /tmp/pass.tmp
exit 0

Scripts recomendados

freeradius: radwho mostrando número de usuários

Medidor de temperatura do CPU

Checagem de ping com link down e link up

Convertendo vídeos para tocar no DVD e na TV antiga da sala

Elimine os arquivos Core


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts