Qu’est-ce qu’un fichier PS ? | Base de connaissances

Introduction

Dans l’article sur les langages de description de page, vous avez découvert que le langage Postscript est l’un des PDL, un dynamique pour être plus précis. L’article ici va vous donner 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 une description de page(s) écrite en langage PostScript d’Adobe. PostScript fait référence à des PDL dynamiques qui contiennent non seulement des opérateurs graphiques primitifs, mais également 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 de graphiques vers des périphériques d’impression et d’affichage, permettant d’obtenir des graphiques et des textes vectoriels et raster de haute qualité, même sur des systèmes de publication dotés de périphériques d’impression haute résolution et à couleurs séparées. D’un autre côté, il était nécessaire de disposer d’un moyen de stockage et de transfert de la description des pages qui n’occupe pas autant de mémoire que les tableaux de pixels et qui puisse être facilement édité via des applications informatiques.

Le langage PostScript possède des opérateurs pour travailler avec : l’état graphique, la construction de chemins, la peinture, la pile d’opérandes, le contrôle d’exécution, les glyphes et les polices, les nombres, les tableaux, les matrices, les chaînes, les booléens, les fichiers, les ressources. Des exemples d’opérateurs de construction de chemin et de contrôle d’exécution sont représentés dans le tableau ci-dessous.

Examples of path construction operators

moveto, rmoveto
lineto, rlineto
curveto, rcurveto
arc, arcn, arct, arcto
closepath
clippath

Examples of execution control operators

ifelse
for, forall
loop
repeat
exit

L’utilisation d’opérateurs de contrôle avec des variables permet d’effectuer un positionnement minutieux du texte. En outre, en déclarant des séquences répétitives d’opérateurs dans des procédures dans un prologue de programme PS, le 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, de titres, de bordures, d’une image de logo d’entreprise. Un autre cas d’utilisation des procédures peut être celui des différentes manières de rendre les pages en fonction de la version de l’interpréteur PostScript installée sur l’appareil. Ou il peut s’agir du traitement de l’erreur, par exemple, résultant de l’absence d’une police ou d’une autre ressource sur l’appareil.

Les développeurs de PostScript se sont efforcés d’encadrer par les possibilités du langage le nombre maximum de types de dispositifs de sortie. Par conséquent, il prend en charge de grands ensembles de types 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 du fichier PS

PostScript utilise la notation postfixée BNF (forme Backus-Naur) où l’opérateur suit ses opérandes.

Syntaxe PS

Le fichier PS se compose d’un prologue et d’un script. Prolog est situé au début du fichier PS et contient des variables, procédures, polices et dégradés communs à toutes les pages et au document entier. Après le script du prologue.

Structure du fichier PS

Le script décrit les pages et est explicitement divisé en pages. Au début de chaque page se trouve la section « Mise en page de la page ». Les transformations nécessaires et les propriétés graphiques de la page sont configurées ici.

À la fin de la page, l’état graphique qui était avant la mise en page est renvoyé. Ces manipulations sont effectuées par les opérateurs "gsave" et "grestore".

Qu’est-ce que le format PS ?

À proprement parler, le PS ou PostScript abrégé n’est pas un format, car si c’était un format alors le format de quoi ? S’il s’agissait d’un format de document, alors nous pourrions dire que PostScript n’est pas un document mais un langage de programmation. S’il s’agissait du format d’un fichier, alors nous pourrions dire que le format du fichier .PS est un texte en codage ASCII. Il serait plus correct de l’appeler langage PostScript (programmation) ou PostScript dynamique PDL ou fichier PS.

Comment ouvrir le fichier PS?

Les fichiers PS peuvent être ouverts avec les applications Adobe autonomes : Acrobat Distiller, Illustrator, Photoshop ou avec Apple Preview.

Si quelqu’un souhaite simplement ouvrir pour afficher ou démontrer des fichiers PS, il peut le faire facilement et rapidement avec l’application Web Aspose.Page Viewer.

Comment puis-je convertir PS en JPG ou en un autre format d’image ?

Le moyen le plus rapide de convertir un fichier PS en JPG ou PDF consiste à utiliser l’application Web Aspose.Page Conversion. Le convertisseur Aspose PS prend en charge les conversions PS en PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF, WMF.

Si vous êtes un développeur et souhaitez utiliser notre bibliothèque pour de telles conversions, lisez l’article Convertisseurs PDL pour trouver des exemples illustrés d’extraits de code sur la façon d’effectuer la conversion.

Comment fusionner des fichiers PS ?

Dans ce cas encore, les applications Aspose.Page sont utiles. Utilisez simplement notre Application Web Fusion et combinez vos fichiers PS en un seul fichier PDF.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.