73 votes

Comment convertir un document DjVu en PDF sous Linux en utilisant uniquement des outils de ligne de commande ?

J'ai quelques documents en DjVu que j'aimerais convertir en PDF. Existe-t-il un moyen de le faire en utilisant des outils OSS en ligne de commande ?

57voto

Dalroth Points 2468

djvu2pdf devrait faire l'affaire, c'est un petit script qui utilise les outils de djvulibre. Sinon, il existe autres méthodes qui nécessitent plusieurs outils en ligne de commande.

40voto

Alastal Points 11

Le site ddjvu programme (qui fait partie du programme standard djvulibre ) le fera :

$ ddjvu -format=pdf -quality=85 -verbose a.djvu a.pdf

Attention : cela produit des fichiers volumineux (mais les fichiers PDF réalisés par le script de Christoph Sieghart sont de la même taille).


J'ai également écrit le petit Shell Shell suivant il y a quelques années.  Il fait la même chose automatiquement. (Sauvegardez ceci comme  djvu2pdf.sh .)

#!/bin/sh

# convert DjVu -> PDF
# usage:  djvu2pdf.sh  <file.djvu>

i="$1"
echo "------------ converting $i to PDF ----------------";
o="$(basename "$i" .djvu).pdf"
echo "[ writing output to $o ] "

ddjvu -format=pdf -quality=85 -verbose "$i" "$o"

Le site djvu2pdf Le script de Christoph Sieghart fait essentiellement la même chose.

23voto

sroebuck Points 4710

Pourquoi ne pas simplement utiliser DJView et exporter en PDF ?

  1. Allez dans Synaptic Package Manager (Système - Administration - Synaptic Package Manager)
  2. Installer DJview4
  3. Exécuter DJview (Applications - Graphiques - DJView4)
  4. Ouvrez votre document .djvu
  5. Menu - Exporter sous : PDF

Regardez http://art.ubuntuforums.org/showthread.php?t=1232038

22voto

raacer Points 493
$ djvups input.djvu | ps2pdf - output.pdf

Dans mon cas, le fichier de sortie était 10x plus petit qu'avec ddjvu. Les deux sites djvups y ps2pdf présent dans le dépôt ubuntu.

$ sudo apt-get install djvulibre-bin ghostscript

J'ai trouvé cette méthode dans man ddjvu alors lisez toujours les manuels ;)

Une autre façon de produire un fichier PDF consiste à utiliser tout d'abord djvups(1) et à convertir le fichier PostScript résultant en PDF. La méthode méthode qui donne les meilleurs résultats dépend du contenu du fichier DJVU et des capacités du convertisseur PS vers PDF.

12voto

Marcello Points 121

Si vous ne vous souciez pas des couleurs et des images, vous pouvez obtenir des fichiers beaucoup plus petits si vous laissez tomber les couleurs et utilisez plutôt des images :

ddjvu -format=pdf -mode=black entrée.djvu sortie.pdf

Les textes, codes et formules s'affichent parfaitement, mais la plupart des images ont disparu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X