Ajouter du texte aux fichiers PS

Solution API C++ pour travailler avec les textes des fichiers PS

 

PostScript, un puissant langage de description de page, offre un contrôle granulaire sur l'emplacement et le formatage du texte. Voici quelques nuances clés à prendre en compte lors de l'utilisation de texte dans PostScript :

  • PostScript vous permet de sélectionner des polices à l’aide de leurs noms PostScript. Les polices courantes comme Times Roman, Helvetica et Courier sont souvent disponibles par défaut. Pour garantir un rendu cohérent sur différents systèmes, vous pouvez incorporer des polices directement dans votre fichier PostScript. Ceci est particulièrement important pour les polices personnalisées ou les familles de polices moins courantes.
  • Taille et style de police - L’opérateur fontsize définit la taille de la police en points. Pour modifier les styles de police, utilisez des opérateurs comme setfont qui spécifie le gras, l’italique ou d’autres variations.
  • Positionnement du texte - L’opérateur moveto positionne le curseur de texte à un point spécifique de la page. Bien que PostScript n’ait pas d’opérateurs d’alignement direct, vous pouvez obtenir l’alignement par des calculs minutieux.
  • Rotation et mise à l’échelle du texte - L’opérateur rotate peut être utilisé pour faire pivoter le texte selon un angle spécifique, et l’opérateur scale peut être utilisé pour agrandir ou réduire le texte.
  • Rendu du texte - PostScript prend en charge l’anticrénelage (anti-aliasing), qui lisse les bords du texte pour une meilleure lisibilité. Vous pouvez également contrôler l’espacement entre les caractères (kerning) et les lignes (leading) pour affiner l’apparence du texte.

La compréhension de ces aspects peut aider à garantir l’utilisation appropriée des polices et un rendu cohérent dans les flux de travail basés sur PostScript. Quoi qu’il en soit, Aspose.Page vous offre la fonctionnalité permettant de gérer facilement les polices des fichiers PS. Avec cette API, vous pouvez ajouter des textes de différentes couleurs et brosses à l’aide de polices personnalisées ou système. Pour en savoir plus sur la gestion des fichiers PS et sur le travail avec les textes des fichiers PS en particulier, suivez la documentation.

Pour insérer des textes dans les documents PS, nous avons besoin de :

  • L'API Aspose.Page pour C++ qui est une API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour C++.

  • Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.Page.Cpp et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Étapes pour ajouter du texte à un fichier PS.

L’extrait de code ci-dessous montre comment ajouter du texte à l’aide d’une chaîne Unicode à un document PostScript (PS) à l’aide de la bibliothèque Aspose.Page en C++. Pour voir une version plus complète de l’exemple et d’autres exemples, consultez le projet GitHub Aspose.Page-for-C++ .

  1. Initialisez la variable dataDir avec le chemin d’accès au répertoire contenant les documents.
  2. Définissez la variable FONTS_FOLDER sur le chemin d’accès au dossier contenant les polices nécessaires.
  3. Créez un flux de sortie pour le document PostScript à l’aide de la classe FileStream.
  4. Spécifiez les options d’enregistrement pour le document PostScript à l’aide de l’objet PsSaveOptions .
  5. La propriété AdditionalFontsFolders de l’objet options est définie sur un tableau contenant le chemin d’accès au dossier FONTS_FOLDER. Cela permet au système de localiser toutes les polices requises dans ce dossier.
  6. Spécifiez le texte et sa taille.
  7. Créez une nouvelle instance de PsDocument avec le flux de sortie, les options et false comme paramètres. Cela initialise un nouveau document PostScript avec les options spécifiées.
  8. Appelez la méthode ClosePage() sur l’objet document, indiquant que la page en cours est terminée.
  9. Utilisez la méthode Save() pour enregistrer les modifications apportées au document PS.
Ajouter des images au PS

PS Qu'est-ce que le format de fichier PS

PS (PostScript) est un langage de description de pages qui combine texte et graphiques dans un même fichier. Il est largement supporté par les éditeurs d’images et les pilotes d’imprimante, contenant les instructions nécessaires au rendu de la page.