Aller au contenu

Discussion aide:Créer un fichier DjVu/À partir d’un pdf de Google Books

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
La bibliothèque libre.
Dernier commentaire : il y a 7 ans par JeanBono dans le sujet Commandes à vérifier

Il y a un cas de figure où cette méthode n’est pas parfaite : pour les fichiers provenant de Google Books, certaines pages contiennent une ou plusieurs portions rectangulaires de texte plus claires que le reste de la page. Pour ces pages là, la commande pdfimages génère :

  • les vignettes publicitaires de Google (comme d’habitude)
  • la page de texte privée des portions de texte plus claires
  • une image pour chacune des portions de texte

Pour ces pages là, il faudrait donc réunifier les images, ce qui n’est pas très pratique. J’utilise dans ce cas la commande pdftoppm. Cette commande crée un fichier d’extension .ppm en nuance de gris pour toute la page. Je modifie alors les contrastes sous un logiciel d’édition d’images (Gimp par exemple) pour obtenir un meilleur contraste avant de convertir le fichier en pbm (avec imagemagick). Ensuite, on peut procéder comme dans la suite de la méthode.

À retenir : regarder attentivement le dossier contenant les images après appel de la commande pdfimages et traiter à la main (comme expliqué ci-dessus) les pages fautives. Zaran (d) 19 août 2010 à 09:57 (UTC)Répondre

Commandes à vérifier

[modifier]

Salut, les commandes indiquées ne fonctionnent pas partout pareil.

  • étape 2, le paramètre -p de la commande pdfimages n'existe pas sur toutes les versions de ce logiciel (voir le man officiel qui ne le connaît pas) ;
  • étape 3, le $8 est plutôt un $9 chez moi. $8 représente la date du fichier, donc la commande donne une erreur ;
  • étape 4, il serait bon de préciser quel paquet installer pour avoir accès à pnmcrop : pour mon cas, c'était libdjvulibre-bin ;
  • aucune information n'est donnée sur où coller l'étape 5 : bash ne connaît pas ces lignes ;

Sinon, ça a l’air de fonctionner, merci pour ce tuto. JeanBono (d) 30 octobre 2016 à 13:32 (UTC)Répondre