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.427 ]

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

Configuração Automática de Servidor de Arquivos

zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux

Download automatizado de instaladores para fileserver e afins

Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu

Joga Batalha Naval


  

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