Travailler avec un document PS | Python
Les extensions « PS » et « EPS » sont associées respectivement aux langages PostScript et Encapsulated PostScript, tous deux développés par Adobe.
PS est un langage de description de page polyvalent qui utilise des opérateurs graphiques, des procédures, des opérateurs de contrôle et des variables.
EPS est un sous-ensemble de PostScript avec certaines restrictions. Certains opérateurs PostScript ne sont pas autorisés dans les fichiers EPS, qui doivent respecter les spécifications des conventions de structuration des documents PostScript, y compris l’utilisation de commentaires structurels. Les fichiers EPS ont été principalement conçus pour décrire des graphiques d’une seule page pouvant être encapsulés dans des fichiers PostScript et leurs dérivés.
La bibliothèque Aspose.Page pour Python via .NET permet la création de fichiers PS et EPS avec des éléments graphiques appropriés. Cependant, pour ce guide, nous nous concentrerons uniquement sur le type de fichier PS. Par conséquent, l’extrait de code suivant montre comment créer un fichier PS :
1#Create save options
2options = PsSaveOptions()
3
4#Create an output stream for PS document
5out_ps_stream = open(dir + "document.ps", "wb")
6
7#Create a PS document
8document = PsDocument(out_ps_stream, options, false)
Pour créer des fichiers EPS, vous devez utiliser le code suivant :
1#Create save options
2options = PsSaveOptions()
3
4#Set a save format as EPS
5options.setSaveFormat(PsSaveFormat.EPS);
6
7#Create output stream for EPS document
8out_eps_stream = open(dir + "document.eps", "wb")
9
10#Create PS document
11document = PsDocument(out_eps_stream, options, false)
La bibliothèque Aspose.Page ne peut créer que des documents PS/EPS statiques. Les opérateurs de contrôle ne sont pas pris en charge.
À l’heure actuelle, la bibliothèque Aspose.Page peut uniquement créer des documents PostScript, pas les modifier.
Cette section fournit des détails sur la gestion des fichiers PS via la solution API Aspose.Page pour Python. Dans ce chapitre, vous découvrirez les articles suivants contenant des exemples de code illustrant la fonctionnalité en action.
- Comment travailler avec un document PS
- Comment travailler avec des pages dans un document PS
- Comment travailler avec des formes dans un document PS
- Comment travailler avec les transformations dans un document PS
- Comment travailler avec des clips dans un document PS
- Comment travailler avec du texte dans un document PS
- Comment travailler avec des images dans un document PS
- Comment travailler avec des modèles de texture dans un document PS
- Comment travailler avec des motifs de hachures dans un document PS
- Comment travailler le dégradé dans un document PS
- Comment travailler la transparence dans un document PS