Sujet sur Discussion utilisateur:Cunegonde1

Etienne M (discussioncontributions)

Bonsoir Cunegonde, Après n'avoir pas trouvé ma réponse sur Utilisateur:SyB~Anicium/Tutoriel DjVu, je viens à toi avec la question posée en titre.

En effet, à partir d'un pdf issu de Gallica pesant 31 Mo, j'ai obtenu avec mypdftools un fichier DjVu de 476 Mo !! Je ne sais pas pourquoi le DjVu pèse plus lourd que le pdf, alors qu'en principe ce devrait être l'inverse…

Puis, j'ai passé ce fichier dans DjVuToy. J'ai été dans l'onglet "DPI & Width". Comme paramètres, j'avais : "Fixed DPI": 300, et coché "To min width of pages", puis j'ai cliqué sur le "Go" de "Fixed DPI". Résultat : j'ai l'impression que rien ne s'est passé au final…

Comment faire ? J'aimerais éviter de remettre un fichier… comme dernièrement un autre qui pèse 530 Mo (commons:File:Bulletin historique et philologique, 1904.djvu) ! Belle semaine à toi,

Cunegonde1 (discussioncontributions)

Bonjour @Etienne M. Pour convertir un pdf en djvu j’utilise principalement le logiciel en ligne de commande pdf2djvu avec les paramètres suivants qui fonctionnent bien dans la majorité des cas : pdf2djvu -o FichierOutput.djvu -j0 --fg-colors=black --dpi=300 --lines FichierInput.pdf (l'option -j0 indique d'utiliser le maximum de cœurs disponibles sur la machine, on peut modifier ou supprimer cette option j4 utilisera 4 cœurs). J'ai fait un test avec cette ligne de commande sur le fichier que tu mentionnes, sans rien toucher d'autre (à part le retrait des 2 pages de Gallica) le fichier djvu que j'obtiens ainsi pèse 22,6 Mo. Sinon, il existe également un petit programme qui est un gui pour windows de pdf2djvu, (il fonctionne aussi avec wine sous linux)  : https://sourceforge.net/projects/djvuspecpdf2djv/ qui donne des résultats corrects à condition de le paramétrer correctement :

*onglet image : DPI : auto ; color conversion : black and white ; page margin by : cropbox

*onglet Djvu image : Jb2 shape coding : lossless, cocher black/white image

*onglet Djvu text : cocher Bookmark outline, Text layer et Text layer option, cocher NFKC (ceci implique que le pdf dispose d'une couche texte ou ai été Océrisé au préalable)

*onglet Pages : cocher all pages

*onglet Misc : Cpu core à toi de voir ; Djvu type cocher bundled.

Lancer avec le bouton DJVU en bas et être très patient (10 fois plus lent et moins qualitatif que pdf2djvu avec les paramètres ci-dessus). On ne vois rien si ce n'est que les options deviennent indisponibles, on peut contrôler qu'un fichier djvu ai été créé à l'emplacement du pdf et au bout d'un certain temps, il devient utilisable.

Etienne M (discussioncontributions)

Bonjour Cunegonde, Un très grand merci pour tes explications détaillées !

Je suis confus : quand j'ouvre la page de pdf2djvu, je ne vois pas dans quel onglet il faut aller, ni comment y verser le fichier… Je me retrouve face à une page qui n'a pas vraiment d'interface : j'y cherche les boutons ou un champ à remplir avec la commande que tu m'indiques. Est-ce qu'il requiert une inscription pour pouvoir y accéder ?

Pour le fichier que j'ai mentionné, tu as obtenu le magnifique résultat de… -95,24 % de Mo (wahouu!) ! C'est exactement ce que je recherche.

Ton 2e petit programme pourra peut-être mieux me convenir pour son ergonomie envers les novices en informatique : je comparerai leurs rendus respectifs quand j'aurai pu prendre en main pdf2djvu qui m'échappe pour l'instant. Belle journée, encore merci !

Cunegonde1 (discussioncontributions)

Notification Etienne M : Pdf2djvu est un programme sans interface qui fonctionne avec des lignes de commandes passées dans une console (sous windows cmd). Le deuxième, basé sur pdf2djvu a une interface, mais est beaucoup moins performant dans le rapport qualité/poids du fichier que pdf2djvu bien utilisé.

Etienne M (discussioncontributions)

D'accord, je ne voyais pas que ça devait être lié à la console de commandes. Je viens d'ouvrir ma console windows en y tapant cmd. Ensuite, j'y ai copié-collé la ligne de commande pdf2djvu -o bulletin_historique_et_philologique.djvu -j0 --fg-colors=black --dpi=300 --lines bulletin_historique_et_philologique.pdf (j'ai mis le nom du fichier). Mais oups : il manque une étape… Quand je dis que je suis novice c'est honteusement vrai…

Cunegonde1 (discussioncontributions)

Notification Etienne M : Es-tu sous linux, windows ou mac-os ? Moi je suis sous principalement sous linux, et je ne connais pas les versions de pdf2djvu sous windows et mac-os. Sous windows, tu peux regarder cela : https://www.jmberthier.com/fr/winpdf2djvu.html mais je ne sais pas si ça fonctionne et comment.

Etienne M (discussioncontributions)

Je suis sur Windows. L'interface que tu m'envoies est très intéressante car toute simple. Le seul couac pour moi : le prérequis est d'avoir installé l'application "Pdf2djvu Win32" (ligne de commande) qui doit donner : pdf2djvu.exe, mais il ne donne pas le lien. Il faudrait que je contacte ce développeur pour le lui demander. En tout cas, c'est prometteur car il permet à la fois de convertir un pdf en djvu et de réduire le poids d'un djvu ! Merci pour cette trouvaille.

Répondre à « Comment réduire le poids d'un DjVu ? »