Réponses:
djvu2pdf devrait faire l' affaire , c'est un petit script qui utilise le jeu d'outils djvulibre. Sinon, il existe d' autres méthodes nécessitant plusieurs outils de ligne de commande.
djvulibre-bin
aide d'apt-get, puis l'installation du fichier deb dans ce lien ont fait l'affaire.
djvu2pdf
est disponible via MacPorts
.
Le ddjvu
programme (qui fait partie du djvulibre
paquet standard ) fera ceci:
$ ddjvu -format=pdf -quality=85 -verbose a.djvu a.pdf
Attention: cela produit des fichiers volumineux (mais les fichiers PDF créés par le script de Christoph Sieghart ont la même taille.)
J'ai aussi écrit le petit bash
script suivant il y a quelques années. Il fait la même chose automatiquement. (Enregistrer ceci sous djvu2pdf.sh
).
#!/bin/bash
# convert DjVu -> PDF
# usage: djvu2pdf.sh <file.djvu>
i="$1"
echo "------------ converting $i to PDF ----------------";
o="`basename $i .djvu`"
o="$o".pdf
echo "[ writing output to $o ] "
cmd="ddjvu -format=pdf -quality=85 -verbose $i $o "
$cmd
Le djvu2pdf
scénario de Christoph Sieghart fait essentiellement la même chose
Pourquoi ne pas utiliser simplement DJView et exporter au format PDF?
Regardez http://art.ubuntuforums.org/showthread.php?t=1232038
Si vous ne vous souciez pas des couleurs et des images, vous pouvez obtenir des fichiers beaucoup plus petits si vous supprimez les couleurs et utilisez plutôt:
ddjvu -format=pdf -mode=black
input.djvu output.pdf
Les textes, codes et formules ont une apparence parfaite, mais la plupart des images ont disparu
$ djvups input.djvu | ps2pdf - output.pdf
Dans mon cas, le fichier de sortie était 10 fois plus petit qu'avec ddjvu. Les deux djvups
et ps2pdf
présents dans le référentiel Ubuntu.
$ sudo apt-get install djvulibre-bin ghostscript
J'ai trouvé cette méthode man ddjvu
, alors lisez toujours les manuels;)
Une autre façon de produire un fichier PDF consiste à utiliser d'abord djvups (1) et à convertir le fichier PostScript résultant en PDF. La méthode qui donne les meilleurs résultats dépend du contenu du fichier DJVU et des capacités du convertisseur PS en PDF.
J'ai un peu changé le script @ Maxim ...
#!/bin/bash
# convert DjVu -> PDF
# usage: djvu2pdf.sh [-q quality | -b] <infile.djvu> [outfile.pdf]
mode='color'
quality=80
aparse() {
while [ $# != 0 ] ; do
case "$1" in
-q|--quality)
quality=${2}
shift
;;
-b|--black)
mode='black'
;;
esac
shift
done
}
aparse "$@"
i="$1"
o=${2:-$(basename $i .djvu).pdf}
if [ -f "$o" ]; then
echo "file $o exists, override [Y/n]?"
read ans
case "$ans" in
n|N) exit 1;;
esac
fi
echo "[ converting $i to $o ] "
cmd="ddjvu -format=pdf -quality=$quality -mode=$mode -verbose $i $o "
echo "[ executing $cmd ] "
$cmd
Pour les utilisateurs de MacOS, vous pouvez installer djvu2pdf comme ceci:
$brew install djvu2pdf
Comment l'utiliser (fonctionne sur tout système de type Xnix):
$djvu2pdf nameBook.djvu nameBookToCreate.pdf