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 | ||
pdftohtml [Le 16/10/2010, 17:03] mirage59 |
pdftohtml [Le 28/09/2022, 20:53] (Version actuelle) Amiralgaby [Ajout d'une interface graphique] correction code shell repéré grâce à wiki-corrector |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | Poppler-utils est normalement installé par défaut toutefois si il ne l'est pas : | ||
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://poppler-utils|poppler-utils]]**. | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://poppler-utils|poppler-utils]]**. | ||
- | Il contient plusieurs utilitaires, dont celui qui nous intéresse : **pdftohtml**. (FIXME un lien vers les autres programmes inclus ?) | + | Il contient plusieurs utilitaires, dont celui qui nous intéresse : **pdftohtml**. |
+ | Vous trouverez une liste des autres utilitaires disponibles dans poppler-utils sur la page [[:poppler-utils]] | ||
===== Utilisation (en ligne de commande) ===== | ===== Utilisation (en ligne de commande) ===== | ||
Ligne 22: | Ligne 24: | ||
où //[options]// est à remplacer par aucune,une ou plusieurs des options. | où //[options]// est à remplacer par aucune,une ou plusieurs des options. | ||
- | Voici la liste des principales options : | + | Voici la liste des principales options : |
* **-q** : ne pas afficher les messages d'erreur | * **-q** : ne pas afficher les messages d'erreur | ||
* **-v** : afficher le copyright et les information de version | * **-v** : afficher le copyright et les information de version | ||
Ligne 56: | Ligne 58: | ||
#sélection du pdf a convertir | #sélection du pdf a convertir | ||
- | fichierEntree=`zenity --file-selection --title="Sélectionnez le fichier PDF à convertir"` | + | fichierEntree=$(zenity --file-selection --title="Sélectionnez le fichier PDF à convertir") |
case $? in | case $? in | ||
Ligne 129: | Ligne 131: | ||
rm -f /tmp/ligneCmdPdftohtml.sh | rm -f /tmp/ligneCmdPdftohtml.sh | ||
#ouverture du dossier de sortie dans nautilus | #ouverture du dossier de sortie dans nautilus | ||
- | nautilus $dossierSortie | + | nautilus "$dossierSortie" |
else | else | ||
#non | #non | ||
Ligne 141: | Ligne 143: | ||
<code> chmod u+x zenity_pdftohtml.sh </code> | <code> chmod u+x zenity_pdftohtml.sh </code> | ||
- | Vous pouvez ensuite lancer cette interface graphique en exécutant la commande : | + | Vous pouvez ensuite lancer cette interface graphique en exécutant la commande : |
<code>sh zenity_pdftohtml.sh</code> | <code>sh zenity_pdftohtml.sh</code> | ||
ou en créer un raccourci personnalisé contenant le même code. | ou en créer un raccourci personnalisé contenant le même code. | ||
- | ===== Bug connu ===== | + | ===== Bug connu de l'interface graphique ===== |
Ce script ne fonctionne pas si les noms de fichiers contiennent des caractères accentués. | Ce script ne fonctionne pas si les noms de fichiers contiennent des caractères accentués. |