Je m’étonne que personne n’ait encore mentionné la quasi impossibilité d’imprimer à partir du lecteur Acrobat 7.0 dans Linux.
Le lecteur est disponible en français (il en est à la version 7.0.1 en août 2005) depuis avril dernier. Son interface, basée sur GTK2, est bien plus agréable que la précédente (5.0.9). Son poids est excessif, plus de 42 mo, mais il se lance malgré tout rapidement.
Adobe, inventeur du format pdf, offre un lecteur qui demeure encore la norme pour lire des documents pdf complexes (en terme graphique). Le lecteur présente toutefois trois lacunes...
1. Acroread (c’est son nom) incorpore un applet Java qui saisit des informations sur les documents pdf que vous lisez et qui les retourne chez Adobe. Une pratique commerciale que font Google ou Microsoft (lisez la license de WindowMediaPlayer) depuis fort longtemps. On ne peut l’empêcher :-(
2. Mais le pire c’est qu’Acroread produit des fichiers Postscript erronnés qui ne s’impriment pas ! La cause ? Un bogue qui ennuie Acroread : il refuse de voir une virgule comme séparateur décimal. Toutes les langues qui utilisent la virgule comme point décimal sont affectées.
La solution ? Il faut dire à Acroread que nous utilisons le point décimal lors de son lancement (cela n’affectera pas notre système, vous verrez).
Comment ? En éditant (comme root) le fichier /usr/local/Adobe/Acrobat7.0/bin/acroread au tout début de la façon suivante :
# !/bin/sh #
# correction du bogue du séparateur numérique pour impression Postscript correcte
export LC_NUMERIC=en_US
ver=7.0.1
C’est la ligne en gras qui fait toute la différence.
3. Mais ce n’est pas tout, Acroread a parfois de la difficulté à imprimer... plus d’une page ! En effet, le lecteur a de temps en temps la fâcheuse habitude de supprimer le fichier temporaire d’impression ; ce qui fait que souvent seule la première page s’imprime si la suppression survient trop rapidement. Ce défaut est inégal, je l’ai rencontré à quelques reprises sans pouvoir cerner le type de fichiers pdf qui est le plus affecté.
Vous devrez créer un petit script tout simple et le donner comme commande d’impression. La solution est à http://ldp.rtin.bz/linuxfocus/Francais/June2005/article380.shtml.
Mais si le lecteur Acrobat est un incontournable, le lecteur Xpdf, qui vient de sortir en version 3.01, est une alternative des plus intéressantes. C’est le premier lecteur libre qui gère la transparence des images png, qui lit certains signets latéreaux et dont la vitesse d’exécution est rapide. On peut le télécharger à http://www.foolabs.com/xpdf/download.html.
Pour installer Xpdf vous n’avez qu’à télécharger l’archive .tar.gz des binaires. Avec mc vous copiez les exécutables dans /usr/bin en écrasant vos anciens (si vous aviez déjà Xpdf). La version 3.01 améliore vraiment la version précédente 3.0.
Raymond Ouellette


