Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
a2ps [Le 21/04/2011, 09:40] – modification externe 127.0.0.1a2ps [Le 12/07/2017, 17:43] (Version actuelle) – tag L'Africain
Ligne 1: Ligne 1:
 +{{tag>Xenial programmation}}
 +----
 + 
 +====== a2ps ======
 +a2ps est un utilitaire  GNU en ligne de commande permettant de créer un fichier image postscript à partir d'un code source (C, Java, Python, ...).
  
 +Il est particulièrement utile lorsque l'on souhaite imprimer un code source en noir et blanc, car a2ps possède de très bonnes capacités de mise en forme.
 + 
 + 
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +
 + 
 +===== Installation =====
 + 
 +Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>a2ps]]**.
 + 
 + 
 +===== Utilisation=====
 + 
 +La [[:commande_shell|commande]] la plus simple est la suivante :
 +<code>a2ps main.c -o main.ps</code>
 +
 +Le résultat peut être visualisé, par exemple, avec [[:evince]].
 +
 +{{:a2ps_lycid_00.png?600}}
 +
 +Il sera aussi souvent utile de convertir le fichier post-script en fichier pdf avec [[:ps2pdf]] :
 +<code>ps2pdf main.ps main.pdf</code>
 +
 +==== Options====
 +a2ps possède de nombreuses options.
 +
 +Si le code possède de longues lignes que l'on ne souhaite pas couper, on peut vouloir augmenter le nombre de caractères par lignes (par exemple 120), et utiliser le mode portrait (-R), avec une seule colonne:
 +<code>a2ps main.c -R -o main.ps --column=1 -l 120</code>
 +
 +ou augmenter encore plus le nombre de caractères par lignes (par exemple 160), et utiliser le mode paysage :
 +<code>a2ps fcttime.cpp -o main.ps --column=1 -l 160</code>
 +===== Désinstallation =====
 + 
 +Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. 
 + 
 +===== Voir aussi =====
 + 
 +  * **(en)** [[http://www.gnu.org/software/a2ps/|Le site officiel]].
 + 
 +----
 +//Contributeurs principaux : [[utilisateurs:troisseize|troisseize]].//