Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_modifier_la_table_des_matieres_dun_fichier_djvu [Le 04/12/2010, 23:32] zone correction |
tutoriel:comment_modifier_la_table_des_matieres_dun_fichier_djvu [Le 11/09/2022, 12:24] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>tutoriel Trusty Xenial}} | ||
====== Comment éditer la table des matières d'un fichier DJVU ? ====== | ====== Comment éditer la table des matières d'un fichier DJVU ? ====== | ||
- | Attention: Le principal inconvénient des djvu sous linux est l'absence d'outil d'édition accessible. Le travail passe donc par la ligne de commande à l'exception du cas de figure de la conversion d'un fichier pdf. | + | <note important>DjvuSmooth présente une interface grahique. C'est la solution la plus simple.</note> |
===== Pré requis ===== | ===== Pré requis ===== | ||
- | * Il faut installer les paquets [[apt://pdf2djvu]] et [[apt://pdfmod]] (solution 1). | + | * Il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>pdf2djvu,pdfmod|pdf2djvu et pdfmod]]** ([[#Solution 1: Conversion d'un fichier pdf|solution 1]]). |
- | * Il faut installer le paquet [[apt://djvulibre]] (solution 2). | + | * Il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>djvulibre-desktop]]** ([[#Solution 2: La commande djvused|solution 2]]). |
- | * Il faut installer les paquets [[apt://djvulibre]] et [[apt://djvusmooth]] (solution 3). | + | * Il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>djvulibre-desktop,djvusmooth|djvulibre-desktop et djvusmooth]]** ([[#Solution 3: Avec le logiciel djvusmooth|solution 3]]). |
===== Solution 1: Conversion d'un fichier pdf ===== | ===== Solution 1: Conversion d'un fichier pdf ===== | ||
Ligne 17: | Ligne 18: | ||
- La commande suivante permet de transformer ce fichier ainsi que sa table des matières en djvu : <code>pdf2djvu fichier.pdf >fichier.djvu</code> | - La commande suivante permet de transformer ce fichier ainsi que sa table des matières en djvu : <code>pdf2djvu fichier.pdf >fichier.djvu</code> | ||
- | ===== Solution 2: En ligne de commande djvused ===== | + | ===== Solution 2: La commande djvused ===== |
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. | 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. | ||
Ligne 30: | Ligne 31: | ||
==== Exemple de structure de table des matières djvu ==== | ==== 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. | + | * 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. | * 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. | ||
Ligne 58: | Ligne 59: | ||
"#Page010.djvu" ) )</code> | "#Page010.djvu" ) )</code> | ||
- | ===== Solution 3: Avec le logiciel djvusmooth (Déconseillé) ===== | + | ===== Solution 3: Avec le logiciel djvusmooth ===== |
- | djvusmooth est un logiciel qui est censé permettre l'édition de la table des matières. Actuellement, (version 0.2.7-1), il ne semble pas fonctionnel. | + | 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)\\ | ||
+ | <note> | ||
+ | Les signets sont liés à la page. Il faut nécessairement se déplacer avant de créer le signet. | ||
+ | </note> | ||
===== Liens ===== | ===== Liens ===== | ||
* **(en)** [[http://manpages.ubuntu.com/manpages/hardy/man1/djvused.1.html|Ubuntu manpage]] | * **(en)** [[http://manpages.ubuntu.com/manpages/hardy/man1/djvused.1.html|Ubuntu manpage]] |