Ce document décrit l'affichage et la création des fichiers PDF
Le manuel d'installation debian est pris comme exemple. Une version (non tenue à jour) est disponible ici :
$ wget manuel.pdf
fbi affiche dans le framebuffer les images à partir d'un grand nombre de formats dont le format pdf :
# apt install fbi
$ fbi example.pdf
Lorsque l'image est affichée, des commandes permettent de modifier le zoom, faire défiler les images, etc... Exemples d'utilisation :
$ fbi example # Affichage avec résolution native
$ fbi -a example # Affichage avec mise à l'échelle automatique
Taper h pour faire apparaître l'écran d'aide. Voir framebuffer pour plus de détails.
evince est un afficheur de pdf simple et rapide :
# apt install evince
$ evince manuel.pdf
Les deux icônes en haut à droite dans la barre de menus donnent accès aux
Options d'affichage : barre latérale, pivotements, zooms, pages suivantes, etc....
Options de fichier : ouverture, sauvegarde, propriétés (métadonnées), impression, ....
Il dispose d'un "Aperçu avant impression" qui peut-être utilisé directement pour visualiser rapidement, page par page, un fichier pdf.
$ evince-previewer manuel.pdf
atril est une alternative équivalente à evince
$ sudo aptitude install atril
$ atril manuel.pdf
Il dispose de quelques options en ligne de commande
Un mode présentation : le document seul sans barres de menu ni bords de fenêtre)
$ atril -s manuel.pdf
Un mode de prévisualisation : le document dans une fenêtre avec une barre de menu, mais pas de fenêtre latérale
$ atril -p manuel.pdf
cups dispose d'un driver-d'impression cups-pdf permettant de convertir un grand nombre de formats en pdf : voir Système d'impression cups - Installation
Installation :
$ sudo aptitude install printer-driver-cups-pdf
Liste des options de l'imprimante virtuelle (l’astérisque indique les options par défaut)
$ sudo lpoptions -l -p PDF
PageSize/Page Size: Custom.WIDTHxHEIGHT 11x14 11x17 13x19 16x20 16x24 2A 4A 8x10 8x12 A0 A1 A2 A3 *A4 A5 AnsiA AnsiB AnsiC AnsiD AnsiE ArchA ArchB ArchC ArchD ArchE C0 C1 C2 C3 C4 C5 Env10 EnvC5 EnvDL EnvMonarch Executive ISOB0 ISOB1 ISOB2 ISOB3 ISOB4 ISOB5 JISB0 JISB1 JISB2 JISB3 JISB4 JISB5 Ledger Legal Letter RA0 RA1 RA2 RA3 RA4 SRA0 SRA1 SRA2 SRA3 SRA4 SuperA SuperB TabloidExtra Tabloid
Resolution/Output Resolution: 150dpi *300dpi 600dpi 1200dpi 2400dpi
Pour modifier une option par défaut de l'imprimante virtuelle
$ sudo lpoptions -o PageSize=A3 -o Resolution=600dpi -p PDF
Utilisation
$ lp -d PDF <fichier> # Le fichier converti est exporté en ~/PDF et nommé <fichier>.pdf
Pour mémoire, options d'impression gérées par cups
# Resolution
-o resolution=1200dpi # résolution 1200 dots per inch
# Format
-o media=A5 # format de page : A5
-o pagesize=A5 # identique à media=A5
-o fit-to-page # mise à l'échelle de la page
# Impression
-o sides=two-sided-long-edge # impression recto-verso - retournement bord long
-o sides=one-sided # impression une face
# Orientation
-o landscape # orientation paysage
-o portrait # orientation portrait
# Noir et blanc / couleur
-o saturation=100 # impression couleur (200 renforce les couleurs)
-o saturation=0 # impression en noir et blanc
# Pages
-o page page-ranges=1-4,7,9-12 # impression des pages 1 à 4, de la page 7 et des pages 9 à 12