Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Miscellaneous
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

Création de fichiers PostScript

Au cas ou vous auriez besoin de créer des fichiers PostScript sous BeOS afin de les utiliser avec le visualiseur Ghostscript ou pour les voir sous un autre système, apprenez à connaîte a2ps. Bien qu'une version d'a2ps est livré avec chaque exemplaire BeOS (regardez dans /bin), Kristan Slack a créé une version bien plus complète et puissante (lien hélas disparu).

a2ps signifie "anything to postscript." (Tout vers postscript). Sa fonction est plutôt évidente - il prend ce que vous lui donnez, comme du texte, du code C++, ou du HTML, et produit un fichier postscript résultant. Mais a2ps est bien plus puissant qu'il ne paraît. a2ps peut reconnaître de nombreux langages de programmation et les formatter avec des styles gras et italiques pour les rendre agréables à lire.

a2ps peut aussi gérer les "pages virtuelles" pour réduire la taille finale d'une impression - en juxtaposant plusieurs pages "réelles" sur une page Postscript - vous pouvez diminuer notablement le nombre total de pages imprimées.

Un exemple simple

Disons, par exemple, que vous venez d'écrire l'inévitable foo.c et foo.h, et voulez un fichier postscript les représentant. Très simple:

a2ps -4 foo.c foo.h -o foo.ps

a2ps fait son travail, reconnaît que ces fichiers sont écrits en C et les formatte en conséquence, juxtaposant 4 pages virtuelles par page réelle.

Compléments

a2ps reçoit aussi les tunnels (pipes) du shell bash, accepte plusieurs fichiers en entrée, change les polices et la taille des tabulationss, etcaetera. a2ps est un puissant outil de programmeur pour créer des rapports. Pour davantage d'information, a2ps dispose d'une aide détaillée. Saisissez simplement:

a2ps --help

Read this Tip in English here
Hier findest Du den Tip in Deutsch


Cette astuce est une contribution de Kristan Slack.

Astuce traduite par: Marc Lebas.

Traduction Française du Serveur BeTips © 2000 BeTrayer et équipe
 

 

BeArchives.com Banner Exchange Network