Comment convertir en vrac des fichiers .djvu en .pdf?

11

J'ai environ 200 ebooks .djvu que je veux convertir en .pdf. Étant donné que la conversion un par un est fastidieuse, je veux savoir s'il existe un moyen de les convertir tous en même temps. Toute aide serait appréciée.

kernel_panic
la source
doublon possible de Conversion de DJVU en PDF
qbi
1
@qbi Où est-il indiqué comment convertir plusieurs fichiers djvu?
mikewwhat
ma question concerne la conversion BULK !
kernel_panic
@mikewwhat, Il s'agit essentiellement d'une combinaison de deux questions: askubuntu.com/q/46233/58990 et d'une variante de question comme askubuntu.com/q/35922/58990 . De plus, la première question comprend déjà beaucoup d'informations, qui seraient reproduites ici.
enflammer le

Réponses:

10

Vous pouvez utiliser ddjvu, dans un script shell. Cela dit, les fichiers PDF de sortie sont beaucoup plus volumineux (x10), ce qui ne vaut vraiment pas la peine. Ubuntu n'a aucun problème à lire les fichiers djvu, mais si votre raison est suffisante, utilisez le script suivant.

Avertissement: ne l'essayez pas immédiatement sur 200 fichiers. Exécutez d'abord un test sur un ou deux petits, pour avoir une idée du temps qu'il faut et pour vous assurer que vous êtes satisfait du résultat. Appuyez sur Ctrl+ C, au cas où vous souhaiteriez arrêter le processus.

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

... ou la même chose, comme un monoplace

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

Exécutez simplement cela dans un dossier contenant des fichiers djvu. L' -scale=100option réduit l'échelle des images de sortie, ce qui rend le processus beaucoup plus rapide et la taille des fichiers de sortie plus raisonnable. Sans cela, les fichiers PDF résultants étaient beaucoup plus gros que les originaux, et leur conversion prenait du temps, du moins dans mes tests.

mikewthing
la source
1
Avec -scale=100j'obtenir un pdf floue. Sans lui , je reçois un pdf pointu.
Alessandro Jacopson
Tout ce qui fonctionne pour vous. Si le processus est lent, vous pouvez essayer de régler la valeur par rapport à l' échelle DPI de votre écran. Il y a aussi d' autres options: linux.die.net/man/1/ddjvu
mikewhatever
0

Personnellement, je aime vraiment Calibre, qui est un grand pour la gestion, la conversion, la synchronisation, le partage et l'édition de livres électroniques. Vous pouvez faire des conversions par lots avec elle et DjVu au format PDF est pris en charge. Pour installer, il suffit d'entrer les éléments suivants via cli:

sudo apt-get install calibre

Vous pouvez trouver des informations sur le logiciel à http://calibre-ebook.com/about

J'espère que ça aide. :)

semi-débutant
la source