1  Introduction

2  Obtenir des fichiers postscript

2.1  a2ps

La commande a2ps permet comme son nom l'indique de transformer de l'ascii(texte) en postscript. Par défaut, a2ps envoi le fichier postscript vers l'imprimante par défaut du système. Si l'on n'est pas certain du résultat de la conversion alors il est préférable de ne pas envoyer directement ce fichier à l'impression. Pour enregistrer le fichier postscript dans un fichier il suffit de taper la commande suivante :

a2ps -o fichier.ps fichier
Par défaut, a2ps imprime en deux pages par feuilles et rajoute un cadre autour de chaque feuilles ainsi que le nom de la personne qui créé le postscript. Nous allons voir comment modifier se comportement pour obtenir le fichier postscript que vous désirez.

2.2  Descriptif

Commande toujours sous unix, pour obtenir de la documentation sur une commande il suffit d'utiliser la commande man. Dans notre cas, il faudrait taper:

man a2ps

2.2.1  Mise en page des feuilles

2.2.2  Options de sortie

2.2.3  Options intéressantes

2.3  Exemples

Voici quelques exemples d'utilisation de a2ps qui peuvent être utiles.
a2ps -o fichier.ps fichier
Cela effectue une impression, avec la configuration par défaut, du fichier texte fichier dans le fichier fichier.ps.
a2ps -1 -B -o fichier.ps fichier
Cela permet d'imprimer une page par feuille en enlevant le titre de la page.
a2ps -2 -B -g --strip-level=1 -o fichier.ps fichier
Cela permet d'imprimer deux pages par feuille en mettant en valeur les mots réservés du langage. En plus, les commentaires ne sont pas imprimés.
a2ps -2 -B -g --strip-level=0 --line-numbers=10 -o fichier.ps fichier
Cette commande vous permettra d'imprimer un ``listing'' de votre code.

3  Manipuler des fichiers postscript

Nous allons parler maintenant de manipulation que l'on peut effectuer sur les fichier postscript.

3.1  psnup

La commande psnup permet de réaliser un postscript avec plusieurs page par feuilles. a2ps permet aussi de le faire mais psnup le fait a partir d'un document postscript quelconque alors que a2ps ne traite que les fichiers textes.

3.1.1  Descriptif

psnup fichier.input [fichier.output]

3.1.2  Exemples

psnup -2 fichier.ps fichier-2ppp.ps
Cela permet de transformer un fichier postscript en fichier postscript avec deux pages par feuille.
psnup -4 -f -pa3 -Pa5 fichier.ps fichier-2ppp.ps
Cela permet de transformer un fichier postscript a5 en fichier postscript a3 avec 4 pages par feuille.

3.2  psresize

psresize retaille et centre les pages de format de papier différent. Cette commande effectue un agrandissement ou une réduction des pages du fichier de départ.

3.2.1  Descriptif

psresize fichier.input [fichier.output]

3.2.2  Exemple

psresize -pa4 -Pletter fichier.input fichier.output
Ceci permet de passer d'un format de feuille letter a un format a4.

3.3  psselect

psselect permet d'extraire des pages d'un fichier postscript.

3.3.1  Descriptif

psselect fichier.input [fichier.output]

3.3.2  Exemples

psselect -p1-4,_3-_1 fichier.input fichier.output
Ceci permet d'imprimer les quatres premières pages et les trois dernières.
psselect -p1,4,_1 -r fichier.input fichier.output
Ceci permet d'imprimer la première page, la quatrième page et la dernière page dans l'ordre inverse.


3.4  ps2pdf

ps2pdf permet de convertir un fichier postscript en fichier pdf.

3.4.1  Descriptif

ps2pdf fichier.ps [fichier.pdf]

3.4.2  Exemples

ps2pdf fichier.ps fichier.pdf



1
Cette taille peut être indiqué en centimètres(cm) ou en inches(in).

This document was translated from LATEX by HEVEA.