LinuxÉdu-Québec

Accueil À propos de nous Contact Plan du site
Accueil du site > Applications > Bureautique > Lecteur Acrobat 7 pour Linux

Le mardi 23 août 2005, par R. Ouellette

Lecteur Acrobat 7 pour Linux

Quelle impression ;-)

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

7 Messages de forum

  • 23 août 2005 09:43, par Benoit S.

    Ça explique bien des choses !!!

    J’ai effectivement eu toutes les misères du monde à imprimer avec Acrobat Reader.

    Pour tout vous dire, sauf pour les documents qui nécessitent absolument Acrobat Reader (certains formulaires à remplir en pdf), j’utilise toujours maintenant Kpdf, qui est basé sur Xpdf. Il est très performant, même s’il n’en est qu’à ses débuts. Il est disponible dans les paquets de Mandriva LE 2005 (urpmi kpdf).

  • 23 août 2005 11:13, par R. Ouellette

    Un autre lecteur pdf/Postscript qui découle de ggv est Evince à http://www.gnome.org/projects/evince/.

    Je suis d’accord avec vous, Xpdf, Kpdf, gsiew, gv, etc., sont toutes des solutions légères et efficaces pour lire des documents pdf. Ces lecteurs suffisent pour la très grande majorité des cas.

    C’est surtout dans le monde du graphisme ou pour des formulaires que le lecteur Acrobat devient essentiel.

    Toujours parlant de pdf et de logiciels libres, j’utilise deux véritables couteaux suisses régulièrement :

    pdftk à http://www.accesspdf.com/pdftk/ pour combiner des pdf, extraire des pages, etc...

    flpsed à http://www.ecademix.com/JohannesHofmann/ qui permet d’ajouter du texte n’importe où dans n’importe quel document Postscript ou pdf et de sauvegarder le tout. C’est un pseudo-éditeur, vous pouvez ajouter du texte, pas éditer le texte existant. Par contre vous pouvez éditer le texte que vous aurez déjà ajouté avec flpsed.

    Enfin, si vous désirez importer directement un document pdf pour ensuite l’éditer, essayez Kwrite de Koffice. Son filtre d’importation pdf est impressionnant !

    R. Ouellette

  • 29 septembre 2005 19:54, par Mircea
    Bonne nuit ( car en France il est 01h44 ) J’ai eu aussi du mal a imprimer - c’est a dire 10% des fichiers PDF . J’ai télécharge su site ADOBE il y a une heure le RPM -AdobeReader_enu-7.0.1-1.i386.rpm. Et merveille...tout s’imprime. J’utilise la SuSE 9,2. Si cet courrier il vous êtê utile...tant mieux
  • 9 octobre 2005 08:50

    Je m’étonne que personne n’ait encore mentionné la quasi impossibilité d’imprimer à partir du lecteur Acrobat 7.0 dans Linux.

    Moi j’ai signalé plusieurs fois ce problème sur des formums (linuxfr, par exemple) mais il n’y a eu aucune réponse. Au bout de quelques temps j’ai abandonné acroread 7 et repris acroread 5...

  • 3 novembre 2005 11:54
    merci beaucoup pour l’astuce :-)
  • 5 novembre 2005 03:45, par polo
    fantastique une nuit d’insomnie règler en une ligne de commande bravo !!
  • 15 février 2006 16:05

    Adobe a mis à jour son lecteur à la version 7.0.5 récemment (décembre 2005).

    La mise à jour est impérative, elle corrige plein de bogues mais surtout elle redonne un vrai contrôle sur l’impression dont la fenêtre de dialogue offre enfin plein d’options et même une fenêtre de prévisualisation (comme sous Windows).

    R. Ouellette


Applications | LinuxÉdu-Québec | Revue de presse | Projets | Événements - colloques | Réflexion et opinion | Système d’exploitation