
Créer un fichier PostScript en Python est essentiel pour de nombreuses applications. PostScript est un puissant langage de description de page utilisé dans l’impression et le design graphique. De plus, il permet aux développeurs de générer des documents de haute qualité. Les industries comme l’édition, la publicité et l’éducation en dépendent. Par conséquent, dans cet article de blog, nous allons apprendre à créer un fichier PostScript en Python en utilisant Aspose.Page pour Python .NET. Ainsi, l’utilisation de cette bibliothèque Python PostScript simplifie ce processus. Elle permet l’automatisation et la personnalisation, ce qui fait gagner du temps et des efforts.
Cet article couvre les sujets suivants :
- Installation de la bibliothèque PostScript
- Créer un fichier PostScript en Python - Exemple de code
- Ressources gratuites
Installation de la bibliothèque PostScript
Aspose.Page pour Python .NET est une bibliothèque robuste conçue pour créer facilement des fichiers PostScript. Elle offre un ensemble complet de fonctionnalités pour travailler avec des documents PostScript. Avec Aspose.Page, les développeurs peuvent générer, manipuler et convertir des fichiers PostScript de manière programmatique. Avant tout, cette API prend en charge divers formats d’image et offre des options de rendu avancées, ce qui la rend idéale pour diverses applications.
Pour commencer avec Aspose.Page pour Python .NET, vous pouvez suivre l’une de ces étapes :
- Téléchargez la bibliothèque depuis Aspose Downloads.
- Installez-la en utilisant pip :
pip install aspose-page
Créer un fichier PostScript en Python - Exemple de code
Suivez ces étapes pour créer un fichier PostScript en Python avec Aspose.Page pour Python .NET :
- Créez un flux de sortie pour le document PostScript.
- Les options d’enregistrement sont créées en instanciant la classe PsSaveOptions.
- Si vous souhaitez attribuer une taille de page autre que A4, définissez la taille de page en définissant une valeur pour la propriété page_size.
- Si vous souhaitez définir des marges de page ou les laisser vides, définissez les marges de page dans les options.
- Si vous prévoyez d’utiliser des polices stockées en dehors des répertoires système, assurez-vous de spécifier des dossiers de polices supplémentaires dans les paramètres.
- Définissez une variable qui indique si le document PostScript résultant sera multi-pages.
- Initialisez un objet de la classe PsDocument Créez un nouveau document PS multi-pages avec une page ouverte.
- Enregistrez le document en invoquant la méthode save.
Voici un extrait de code Python qui illustre ces étapes :
import aspose.page as page | |
from aspose.page.eps import * | |
from aspose.page.eps.device import * | |
# Set the address for the working directory. | |
dir = "./files" | |
# Create output stream for PostScript document. | |
with open(dir + "document.ps", "wb") as out_ps_stream: | |
# Save options are created by creating an instance of the PsSaveOptions class. | |
options = PsSaveOptions() | |
# If you want to assign page size other than A4, set page size by setting a value for page_size property. | |
options.page_size = PageConstants.get_size(PageConstants.SIZE_A4, PageConstants.ORIENTATION_PORTRAIT) | |
# If you want to assign page margins or empty, set page margins in options. | |
options.margins = PageConstants.get_margins(PageConstants.MARGINS_ZERO) | |
# If you are planning to use fonts stored outside of system directories, be sure to specify additional font folders in the settings. | |
options.additional_fonts_folders = [ dir ] | |
# Set variable that indicates if resulting PostScript document will be multipaged. | |
multi_paged = False | |
# Initialize an object of the PsDocument class Create new multipaged PS Document with one page opened. | |
document = PsDocument(out_ps_stream, options, multi_paged) | |
#Close current page | |
document.close_page() | |
# Save the document by invoking the save method. | |
document.save() |

Obtenez une licence gratuite
Êtes-vous intéressé par l’exploration des produits Aspose ? Visitez ce lien pour obtenir une licence temporaire gratuite pour Aspose.Page pour Python .NET.
Ressources gratuites
En plus de cet article de blog, nous fournissons diverses ressources pour vous aider à améliorer votre compréhension et vos compétences. Consultez notre documentation, nos tutoriels et nos projets d’exemple pour approfondir vos connaissances.
Conclusion
Créer un fichier PostScript en Python est simple avec Aspose.Page pour Python .NET. La bibliothèque offre des fonctionnalités puissantes qui simplifient la génération de documents. Explorez davantage Aspose.Page pour améliorer vos capacités de traitement de documents. Ce guide vous sera utile si vous souhaitez créer des fichiers PostScript de manière programmatique en Python.
Si vous avez des questions ou avez besoin d’aide supplémentaire, n’hésitez pas à nous contacter sur notre forum de support gratuit.