Ceci est une ancienne révision du document !
Evince : visualiser ses documents PDF et PS
Il existe plusieurs outils pour lire des fichiers PDF sous Linux, voir la liste d'applications relatives au PDF.
Evince est un lecteur de fichiers PDF et PostScript (PS) (supporte également les formats TIFF multipages, DjVu, DVI) développé par le projet Gnome, c'est donc une application GPL contrairement à Adobe Reader.
Installation
Evince est normalement installé par défaut avec Ubuntu ; si ce n'est pas le cas chez vous, il vous suffira d'installer le paquet evince.
Pour le support des langues asiatiques : coréen, chinois, japonais : il faudra installer en plus poppler-data.
Utilisation
Il n'y a pas de lanceur affiché par défaut dans le menu Applications d'Ubuntu. Pour lancer Evince, ouvrez simplement un document PDF ou PS.
Pour accéder au lanceur dans le menu Applications → Graphisme, éditez les menus et cochez l'élément Visionneuse de documents.
Vous pouvez aussi lancer l'application via la commande suivante :
evince
Base
Evince permet de sélectionner et de copier le texte d'un document, ici une sélection du titre du livre Simple comme Ubuntu.
Evince s'intègre particulièrement bien avec Nautilus pour lequel il crée des aperçus des documents PDF et PS.
Vous pouvez aussi faire défiler les pages en continu à la molette (sans rester bloqué en bas d'une page). Pour ça il faut activer l'option Continu dans le menu Affichage
Pour imprimer plusieurs pages spécifiques de votre document, il faut taper leurs numéros dans la zone de texte "Pages" (onglet Général > Plage), séparés par un point virgule. Exemple : pour imprimer les pages 1,2 et 10, il faut taper "1;2;10".
Barre d'outils
Par défaut, evince est, comme Gnome, de style épuré. Si néanmoins vous utilisez souvent certaines fonctions (comme ajuster le zoom, afficher deux pages à l'écran…), vous pouvez compléter la barre d'outil. Il suffit pour cela de faire un clic droit dessus, et d'ajouter les boutons correspondants par glisser-déposer.
Intégration à Mozilla Firefox
Pour utiliser Evince directement dans Firefox vous avez besoin de l'extension MozPlugger, qui permet d'ouvrir une application tierce à l'intérieur d'un navigateur Mozilla.
Installation de MozPlugger
Après avoir activé les dépôts Universe, il vous suffit d'installer le paquet mozplugger.
Configuration de MozPlugger
Au niveau utilisateur (si vous n'avez pas les droits Admin.)
Tapez la commande suivante :
echo -e "application/pdf: pdf: PDF file\napplication/x-pdf: pdf: PDF file\ntext/pdf: pdf: PDF file\ntext/x-pdf: pdf: PDF file\n\trepeat noisy swallow(evince) fill: evince \"\$file\"" > $HOME/.mozilla/mozpluggerrc
Au niveau système
Une fois MozPlugger installé, éditez le fichier de configuration « /etc/mozpluggerrc » avec les droits super-utilisateur.
Repérez les lignes :
application/pdf: pdf: PDF file application/x-pdf: pdf: PDF file text/pdf: pdf: PDF file text/x-pdf: pdf: PDF file
Et ajoutez en dessous :
repeat noisy swallow(evince) fill: evince "$file"
Même chose sous les lignes :
application/x-postscript: ps: PostScript file application/postscript: ps: PostScript file
Pour vous donner une idée, cela devrait ressembler à :
application/pdf: pdf: PDF file application/x-pdf: pdf: PDF file text/pdf: pdf: PDF file text/x-pdf: pdf: PDF file repeat noisy swallow(evince) fill: evince "$file" repeat swallow(acrobatreader) fill: acroread -geometry +9000+9000 +useFrontEndProgram -tempFileTitle acrobatreader "$file" repeat noisy swallow(win) fill: xpdf -g +9000+9000 "$file" repeat noisy swallow(gv) fill: gv -safer -quiet -antialias -geometry +9000+9000 "$file" application/x-postscript: ps: PostScript file application/postscript: ps: PostScript file repeat noisy swallow(evince) fill: evince "$file" repeat noisy swallow(gv) fill: gv -safer -quiet -antialias -geometry +9000+9000 "$file" repeat swallow(Pageview) fill: pageview "$file"
Redémarrez ensuite Firefox.
repeat noisy swallow(evince) fill: evince "$file"
rien ne se passait avant que Acroread ne soit positionné en second :
application/pdf:pdf:PDF file application/x-pdf:pdf:PDF file text/pdf:pdf:PDF file text/x-pdf:pdf:PDF file repeat noisy swallow(evince) fill: evince "$file" ACROREAD() repeat noisy swallow(kpdf) fill: kpdf "$file" repeat noisy swallow(Xpdf) fill: xpdf -g +9000+9000 "$file" repeat noisy swallow(okular) fill: okular "$file" GV()
Alors seulement Firefox ouvre le document dans une fenêtre Evince. (valable sous Firefox 3.5.5 - Jaunty, ainsi que Firefox 3.6.3 sous Lucid)
Et voilà ! Firefox ouvrira les PDF dans Evince.
Si cela ne fonctionne pas, fermer Firefox et effacer le fichier « ~/.mozilla/firefox/pluginreg.dat » :
rm ~/.mozilla/firefox/pluginreg.dat
Sources : Xulin, Ubuntu-Forums [en] et le wiki Ubuntu officiel [en]
Désinstallation de MozPlugger
Comme pour la plupart des logiciels, il vous suffit de supprimer le paquet mozplugger
Problème d'affichage avec les documents au format latex
Si vous constatez un problème lors d'une sélection ou d'un copier-coller de texte dans Evince à partir d'un document généré avec Latex, notamment avec les caractères accentués, essayez d'utiliser l'entête ci-dessous dans votre document Latex :
\documentclass[10pt,a4paper]{article} \usepackage{ifpdf} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[francais]{babel} \usepackage{lmodern} \title{Titre du document} \author{Moi} \date{\today} \ifpdf \pdfinfo { /Author (Moi) /Title (Titre du document) /Subject (Titre du document) /Keywords () /CreationDate (D:20090129171524) } \fi \begin{document} \maketitle \end{document}
Si vous êtes sous dapper (Evince 0.5.2) et que la police des documents latex n'est pas correcte, installez le paquet suivant : apt://latex-xft-fonts.
Voir aussi
- (en) Site de Mozplugger