PDF - Affichage et Création PDF - Affichage Création PDF - Affichage PDF - Affichage et Création PDF - Affichage Création Création Création

PDF - Affichage et Création

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

1 - Affichage

1.1 - Mode framebuffer - fbi

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.

1.2 - En interface graphique

1.2.1 evince

evince est un afficheur de pdf simple et rapide :

# apt install evince
$ evince manuel.pdf

evince

Les deux icônes en haut à droite dans la barre de menus donnent accès aux

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 

1.2.3 Atril

atril est une alternative équivalente à evince

$ sudo aptitude install atril
$ atril manuel.pdf

Il dispose de quelques options en ligne de commande

$ atril -s manuel.pdf
$ atril -p manuel.pdf

2 - Création

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