web-dev-qa-db-fra.com

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

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

11
kernel_panic

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

Attention: N'essayez pas tout de suite sur 200 fichiers. Effectuez d'abord un test sur un ou deux petits tests, pour avoir une idée du temps que cela prend et pour vous assurer que vous êtes satisfait du résultat. presse Ctrl + C, au cas où vous voudriez arrêter le processus.

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

... ou le même, comme un one-liner

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

Exécutez-le simplement dans un dossier contenant des fichiers djvu. L'option -scale=100 réduit la taille des images de sortie, ce qui accélère considérablement le processus et rend la taille des fichiers de sortie plus raisonnable. Sans cela, les PDF résultants étaient beaucoup plus volumineux que les originaux et prenaient un temps considérable à convertir, du moins dans mes tests.

10
mikewhatever

Personnellement, j'aime beaucoup Calibre, un outil formidable pour gérer, convertir, synchroniser, partager et éditer des livres électroniques. Vous pouvez faire des conversions par lots avec elle et djvu à PDF est pris en charge. Pour l'installer, entrez simplement ce qui suit via cli:

Sudo apt-get install calibre

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

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

0
semi-newbie