sexta-feira, 1 de fevereiro de 2008

Convertendo arquivos PDF em arquivos CBR

Se você também curte quadrinhos e gosta de ler os mesmos no computador, certamente deve se deparar com uma situação que é meio inconveniente.

Muitos dos arquivos disponíveis eventualmente encontram-se no formato PDF e com certeza os leitores de PDF não são as melhores ferramentas para ler as histórias.

Por isso, resolvi fazer um pequeno script para converter os quadrinhos que estão em PDF para CBR, possibilitando o uso dos softwares específicos (como cbrpager, qcomicbook e outros) para leitura dessas revistas que fascinam tanta gente (eu inclusive).

Segue:
#! /bin/bash
#
# pdf2cbr.sh
# -------
# Converte PDF de imagens em arquivo .CBR
# (para leitura com softwares com cbrpager, qcomicbook, etc...)
# Necessita dos softwares rar e pdfimages
# No Ubuntu 7.10 - apt-get install xpdf-util rar
#
# Parametros
#
# nome = nome do arquivo PDF (sem extensao)

# Pega o nome do PDF
nome=$1

if [ "$1" = "" ]; then

echo
echo
echo 'Sintaxe: pdf2cbr.sh nome do arquivo PDF'
echo
exit
fi

# Cria diretorio temporario
echo Convertendo $nome
echo Criando pasta /tmp/$nome
mkdir /tmp/$nome

# Roda o pdfimages para converter o PDF em jpgs
echo Rodando pdfimages $nome.pdf
pdfimages -j $nome.pdf /tmp/$nome/$nome

# Cria o arquivo .cbr
echo Criando arquivo $nome.cbr
rar a $nome.cbr /tmp/$nome/$nome*.jpg

# Remove o diretorio temporario criado
echo Removendo diretorio temporario /tmp/$nome
rm -rf /tmp/$nome

Agora é só começar a converter seus arquivos e se divertir. :-)

4 comentários:

  1. Oi meu nome é Daniele, gosto muito de ler quadrinho emcbr, mas me deparei com a dificudade de edita - los para traduzir - los....
    Se alguem souber como editar me manda um E - mail:
    danieletorres233@hotmail.com

    ResponderExcluir
  2. Ainda sou iniciante no linux e não sei como executar esse script, poderia me ajudar? outra coisa é que com o cdisplay é possivel ver o quadrinho em tela inteira, tem algum similar para o linux?

    ResponderExcluir
  3. Ja tentei de diversas formas, mas ainda não consegui fazer esse script funcionar, podia nos dar mais informações de como proceder? em que diretorio colocar o script, como criar um atalho para o menu...Agradeço imensamente a ajuda!

    ResponderExcluir
  4. Me envie mais informações sobre o erro que está ocorrendo para que eu possa tentar entender a situação.

    ResponderExcluir