Comment éditer la table des matières d'un fichier DJVU ?

DjvuSmooth présente une interface grahique. C'est la solution la plus simple.

C'est le cas de figure où vous possédez le fichier pdf d'origine et que vous voulez le convertir pour obtenir une table des matières en DJVU.

  1. Lancer pdfmod.
  2. Ouvrir le fichier pdf.
  3. Créer la table des matières à l'aide de l'onglet de gauche (raccourci clavier ctrl+d).
  4. Enregistrer le nouveau pdf dans le dossier personnel.
  5. La commande suivante permet de transformer ce fichier ainsi que sa table des matières en djvu :
    pdf2djvu fichier.pdf >fichier.djvu

La commande djvused permet d'extraire un fichier texte qui décrit la structure de la table des matières du fichier djvu. Ce fichier s'édite normalement avec un éditeur de texte. Enfin la commande djvused permet de fusionner les deux fichiers pour modifier le djvu initial.

  1. Lancer un terminal
  2. Se placer dans le dossier où se trouve le fichier djvu.
  3. La commande suivante permet d'afficher la structure du fichier :
    djvused -e print-outline fichier.djvu
  4. Copier-coller la structure dans gedit depuis "(bookmarks" jusqu'à la dernière parenthèse et enregistrer le fichier en tant que "structure.txt" .
  5. Éditer le fichier texte. Les noms des chapitres et les pages sont présentés entre guillemets. les numéros des pages commencent par #. Ce sont les parenthèses qui permettent de créer des sous chapitres
  6. Passer en mode verbose :
    djvused -v fichier.djvu
  7. La commande suivante permet d'incorporer la nouvelle structure au djvu :
    set-outline structure.txt
  8. La commande suivante permet d'enregistrer les modifications :
    save

Exemple de structure de table des matières djvu

  • L'exemple suivant permet d'avoir un aperçu de la structure de table des matières des dix premières pages d'un fichier djvu. Dans notre exemple, tous les titres sont au même niveau à l'exception du sous titre 5.
  • Le nom de "page001 est donné pour l'exemple. En général, c'est "001.djvu". On peut le vérifier avec la commande ls lorsque l'on est en mode verbose.
(bookmarks
 ("Titre1"
  "#page001.djvu" )
 ("Titre2"
  "#Page002.djvu" )
 ("Tire3"
  "#Page003.djvu" )
 ("Titre4"
  "#Page004.djvu" )
 ("Titre5"
  "#Page005.djvu" 
  ("SousTitre5"
   "#Page005.djvu" ) )
 ("Titre6"
  "#Page006.djvu" )
 ("Titre7"
  "#Page007.djvu" )
 ("Titre8"
  "#Page008.djvu" )
 ("Titre9"
  "#Page009.djvu" )
 ("Titre10"
  "#Page010.djvu" ) )

djvusmooth est un logiciel graphique qui permet l'édition de la table des matières et de la couche de reconnaissance de caractères (OCR/ROC).
* Ctrl+b : création de signet (bookmark)
* Ctrl+G: Aller à la page (go to page)

Les signets sont liés à la page. Il faut nécessairement se déplacer avant de créer le signet.

Contributeur principal : Zone

  • tutoriel/comment_modifier_la_table_des_matieres_dun_fichier_djvu.txt
  • Dernière modification: Le 11/09/2022, 12:24
  • par moths-art