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.
@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.
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:
Respostas:
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.
... ou o mesmo, como uma linha
Simplesmente execute isso em uma pasta com arquivos djvu. A
-scale=100
opçã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.fonte
-scale=100
eu recebo um pdf borrado. Sem ele, recebo um pdf afiado.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:
Você pode encontrar informações sobre o software em http://calibre-ebook.com/about
Espero que ajude. :)
fonte