Como converter arquivos .djvu para .pdf?

11

Tenho cerca de 200 .djvu ebooks 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 vez. Qualquer ajuda será apreciada.

kernel_panic
fonte
possível duplicado de Convertendo
DJVU
1
@qbi Onde ele diz como converter vários arquivos djvu?
Mikewhatever 28/02
minha pergunta é sobre conversão em massa !
Kernel_panic
@mikewhatever, essa é basicamente a combinação de duas perguntas: askubuntu.com/q/46233/58990 e uma variação de pergunta como askubuntu.com/q/35922/58990 . Além disso, a primeira pergunta já inclui muitas informações, que seriam replicadas aqui.
Ignite

Respostas:

10

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

Aviso: não tente em 200 arquivos imediatamente. Faça um teste primeiro em um ou dois pequenos, para ter uma ideia de quanto tempo leva e para se certificar de que está satisfeito com o resultado. Pressione Ctrl+ C, caso deseje interromper o processo.

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

... ou o mesmo, como uma linha

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

Simplesmente execute isso em uma pasta com arquivos djvu. A -scale=100opção 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áveis. Sem ele, os PDFs resultantes eram muito maiores que os originais e levaram anos para serem convertidos, pelo menos nos meus testes.

mikewhatever
fonte
1
Com -scale=100eu recebo um pdf borrado. Sem ele, recebo um pdf afiado.
Alessandro Jacopson
Tudo o que funciona para você. Se o processo for lento, você pode tentar ajustar o valor da escala em relação ao DPI da sua tela. Há outras opções também: linux.die.net/man/1/ddjvu
mikewhatever
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 http://calibre-ebook.com/about

Espero que ajude. :)

semi-novato
fonte