Qu'est-ce qu'un fichier PS? | Base de connaissances
Introduction
Depuis l’article sur Page Description des Langues vous avez découvert que le langage PostScript est l’un des PDL, dynamique si l’on veut être plus précis. Cet article vous fournira plus d’informations sur le format PS et les fichiers PS, leurs particularités, structure et utilisation.
Qu’est-ce qu’un fichier PS?
Le fichier PS est un fichier contenant la description écrite dans le langage PostScript d’Adobe. PostScript se réfère à des PDL dynamiques qui contiennent non seulement des opérateurs graphiques primitifs, mais aussi des procédures, des opérateurs de contrôle et des variables.
PostScript a été inventé comme un moyen haute fidélité pour contrôler la sortie graphique sur les dispositifs d’impression et d’affichage, permettant d’obtenir des graphiques et du texte vectoriels et raster de haute qualité même sur des systèmes de publication avec des imprimantes haute résolution et des couleurs séparées. D’autre part, il était nécessaire d’avoir un moyen de conserver et de transférer les pages qui n’occupent pas autant de mémoire que les matrices de pixels et qui peuvent être facilement modifiées via des applications informatiques.
Le langage PostScript possède des opérateurs pour travailler avec : état graphique, construction de chemin, peinture, pile d’opérandes, contrôle d’exécution, glyphes et caractères, nombres, tableaux, chaînes, booléens, fichiers, ressources. Des exemples d’opérateurs de construction et de contrôle d’exécution de chemin sont représentés dans le tableau suivant.
Examples of path construction operators moveto, rmovetolineto, rlinetocurveto, rcurvetoarc, arcn, arct, arctoclosepathclippath | Examples of execution control operators ifelsefor, foralllooprepeatexit |
L’utilisation des opérateurs de contrôle avec les variables permet d’exécuter un positionnement complet du texte. Déclarer également des séquences répétitives d’opérateurs dans les procédures d’un programme PostScript. Un volume de fichiers PS peut être considérablement réduit. Ces actions répétitives peuvent être, par exemple, l’impression de numéros de page, titres, bordures, une image du logo d’entreprise. Un autre cas d’utilisation des procédures pourrait être différents modes de rendu de page selon la version de l’interpréteur PostScript sur le dispositif. Ou le traitement d’erreur, par exemple, dérivé de l’absence d’un caractère ou d’une autre ressource sur le dispositif.
Les développeurs de PostScript ont fait un effort pour englober les possibilités du langage pour la plus grande variété d’appareils de sortie. Ainsi il supporte de grands ensembles de polices et d’espaces colorimétriques.
Fonts - Adobe Type 0- Adobe Type 1- Compact Fonts (CFF)- Chameleon- TrueType- CID-keyed | Color spaces - DeviceGray- DeviceRGB- DeviceCMYK- DeviceN- Separated colors- Spot- CIE-based |
Syntaxe et structure des fichiers PS
PostScript utilise la notation postfix BNF (Backus–Naur) où l’opérateur suit ses opérandes.

Le fichier PS est composé d’un prologue et d’un script. Le prologue se trouve au début du fichier PS et contient des éléments communs à toutes les pages et des variables de document, procédures, caractères, dégradés. Après le script, le prologue.

Le script décrit les pages et est explicitement divisé en pages. Au début de chaque page “Page Setup” est disponible. Les transformations nécessaires et les propriétés graphiques de la page sont définies ici.
À la fin de l’état graphique de la page, avant que la configuration de la page ne soit restaurée. Ces manipulations sont effectuées par les opérateurs “GSAVE” et “Grestore”.
Qu’est-ce que le format PS?
En termes stricts, PS ou PostScript n’est pas un format, car si c’était un format, format de quoi ? Si c’était le format d’un document, alors on pourrait dire que PostScript n’est pas un document mais un langage de programmation. Si c’était le format d’un fichier, alors on pourrait dire que le format du fichier .ps est du texte encodé en ASCII. Plus correctement on l’appellerait langage PostScript (Programmation) ou PostScript Dynamic PDL ou Fichier PS.
Comment ouvrir le fichier .ps?
Les fichiers PS peuvent être ouverts avec les applications autonomes d’Adobe : Distiller, Acrobat, Illustrator, Photoshop ou avec l’aperçu Apple.
Si quelqu’un veut simplement ouvrir pour visualiser ou démontrer les fichiers PS, il peut le faire facilement et rapidement avec l’application Web Aspose.Page Viewer.
Comment convertir PS en JPG ou autre format d’image?
Le moyen le plus rapide pour convertir le fichier PS en jpg ou pdf est d’utiliser l’application Web Aspose.Page. Le convertisseur PS d’Aspose prend en charge PS vers PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF, WMF.
Si vous êtes développeur et souhaitez utiliser notre bibliothèque pour ces conversions, apprenez les convertisseurs PDL pour trouver des exemples illustrés avec des extraits de code sur comment exécuter la conversion.
Comment fusionner les fichiers PS?
Dans ce cas, encore Aspose. Les applications Page sont utiles. Il suffit d’utiliser notre Merger Application Web et combiner les fichiers PS en un fichier PDF.