Como converter arquivos .djvu em massa para .pdf?

11

Tenho cerca de 200 e-books .djvu que quero converter em .pdf. Como a conversão um por um é cansativa, quero saber se existe uma maneira de convertê-los todos de uma só vez. Qualquer ajuda será apreciada.

    
por kernel_panic 28.02.2013 / 09:50

2 respostas

10

Você pode usar ddjvu em um script de shell. Dito isso, os PDFs de saída são muito maiores (x10), o que dificulta muito o esforço. O Ubuntu não tem problemas para ler arquivos djvu, mas se o seu motivo for bom o suficiente, use o seguinte script.

Aviso: Não tente usar 200 arquivos imediatamente. Execute um teste primeiro em um ou dois pequenos, para ter a noção do tempo que leva e para ter certeza de que está satisfeito com o resultado. Pressione Ctrl + C , para o caso de você querer interromper o processo.

#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done

... ou o mesmo, como um one-liner

for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done

Basta executar isso em uma pasta com arquivos djvu. A opção -scale=100 reduz a escala das imagens de saída, o que torna o processo muito mais rápido e o tamanho dos arquivos de saída mais razoável. Sem isso, os PDFs resultantes eram muito maiores do que os originais e demoravam séculos para serem convertidos, pelo menos nos meus testes.

    
por mikewhatever 28.02.2013 / 13:39
0

Pessoalmente, gosto muito do Caliber, que é ótimo para gerenciar, converter, sincronizar, compartilhar e editar e-books. Você pode fazer conversões em lote com ele e o djvu para PDF é suportado. Para instalar, basta digitar o seguinte via cli:

sudo apt-get install calibre

Você pode encontrar informações sobre o software em link

Espero que ajude. :)

    
por semi-newbie 28.02.2013 / 15:38

Tags