Scroll to navigation

PSTOPS(1) General Commands Manual PSTOPS(1)

NOM

pstops – Changer de place des pages dans un fichier PostScript

SYNOPSIS

pstops [ -q ] [ -b ] [ -wlargeur ] [ -hhauteur ] [ -pformat ] [ -dépaisseur_ligne ] spécs_page [ fichier_entrée [ fichier_sortie ] ]

DESCRIPTION

pstops réarrange les pages d’un document PostScript, créant un nouveau fichier PostScript. Le fichier PostScript d’entrée doit suivre les conventions de structuration de document d’Adobe (DSC – Document Structuring Conventions). pstops peut être utilisé pour réaliser un grand nombre de réarrangements arbitraires de documents, incluant les réarrangements pour des impressions de deux ou quatre pages sur une, l’impression de livrets, l’impression en ordre inverse, le retournement, la sélection des rectos ou versos de document, la mise à l’échelle, etc.

spécs_page adopte la syntaxe suivante :

= [modulo:]spécs
= spéc[+spécs][,spécs]
= [-]num_page[L][R][U][H][V][@échelle][(décalage_x,décalage_y)]

modulo est le nombre de pages dans chaque bloc. La valeur de modulo doit être supérieure à zéro (par défaut 1). spécs sont les spécifications de page pour les pages de chaque bloc. La valeur de num_page dans chaque spéc doit être entre zéro (pour la première page du bloc) et modulo - 1 inclus (pour la dernière page de chaque bloc). Les dimensions facultatives décalage_x et décalage_y déplacent la page selon ces valeurs indiquées. décalage_x et décalage_y sont en points de PostScript, mais peuvent être suivis des unités cm ou in pour une conversion en centimètres ou en pouces, ou par le drapeau w ou h pour indiquer un multiple de la largeur ou de la hauteur. Les paramètres facultatifs L, R, U, H et V tournent la page à gauche, à droite ou tête en bas, et renversent (miroir) la page horizontalement ou verticalement. Le paramètre échelle change l’échelle de la page selon la fraction indiquée. Si le signe moins facultatif est précisé, la page est relative à la fin du document plutôt qu’à son début.

Si les spéc de page sont séparées par le signe +, les pages seront fusionnées en une seule page. Si elles sont séparées par une virgule, elles seront sur des pages séparées. Si une seule spécification de page avec zéro comme num_page est indiquée, ce dernier peut être omis.

Les décalage, rotation et mise à l’échelle seront appliqués dans la matrice de transformation PostScript sans tenir compte de leur ordre d’apparition dans la ligne de commande. Cette matrice cumule les transformations individuelles. L’effet sur l’image est d’abord de réaliser la mise à l’échelle en respectant l’origine au coin gauche bas, puis de tourner l’image autour de la même origine et finalement de la décaler.

L’option -w indique la largeur utilisée par le spécificateur w de dimension et l’option -h indique la hauteur utilisée par le spécificateur h de dimension. Ces dimensions sont aussi utilisées (après la mise à l’échelle) pour définir le détourage de chaque page. L’option -p peut être utilisée comme remplacement pour indiquer la taille de feuillet à a0, a1, a2, a3, a4, a5, b5, letter, legal, tabloid, statement, executive, folio, quarto ou 10x14. La taille par défaut est a4.

L’option -b empêche tout opérateur bind dans la partie prologue du PostScript de faire une liaison. Cela peut être nécessaire dans le cas où des réarrangements multipages complexes sont réalisés.

L’option -d dessine une ligne autour des bords de chaque page de l’épaisseur indiquée. Si le paramètre épaisseur_ligne est omis, une valeur de 1 point est utilisée. Cette épaisseur est relative aux dimensions originales de page, c’est-à-dire qu’elle est réduite ou augmentée comme le reste de la page.

pstops imprime normalement les numéros de pages réarrangées. L’option -q supprime cela.

EXEMPLES

Cette section fournit quelques exemples de réarrangement. Pour mettre deux pages sur une feuille de papier A4, la spécification de page à utiliser est :


"2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)"


Pour sélectionner toutes les pages impaires dans l’ordre inverse, utiliser :


2:-0


Pour réarranger les pages pour une impression de deux pages par côté de livret, utiliser :


"4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm)"


pour le recto des feuillets et


"4:1L@.7(21cm,0)+-2L@.7(21cm,14.85cm)"


pour le verso (ou joindre les deux pour une impression recto-verso).

AUTEUR

Copyright (C) Angus J. C. Duggan 1991-1995

VOIR AUSSI

psbook(1), psselect(1), pstops(1), epsffit(1), psnup(1), psresize(1), psmerge(1), fixscribeps(1), getafm(1), fixdlsrps(1), fixfmps(1), fixpsditps(1), fixpspps(1), fixtpps(1), fixwfwps(1), fixwpps(1), fixwwps(1), extractres(1), includeres(1), showchar(1)

MARQUE DÉPOSÉE

PostScript est une marque déposée d'Adobe Systems Incorporated.

BOGUES

pstops n’accepte pas tous les commentaires de DSC.

TRADUCTION

La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

PSUtils version 1.17