Créer des documents XPS à partir de zéro
Solution API C++ pour créer et modifier des fichiers XPS.
La solution API Aspose.Page pour C++ vous permet de manipuler les fichiers XPS et d'autres fichiers au format Page Description Language. Ses riches fonctionnalités permettent d'ajouter différentes formes aux documents, de fusionner plusieurs fichiers en un seul ou de les convertir dans un format plus approprié. Si vous commencez tout juste à travailler avec ce format, voici comment créer de nouveaux fichiers XPS et modifier (ajouter des glyphes) ceux déjà existants. Un extrait de code est ajouté pour une meilleure compréhension.
Pour créer un nouveau fichier XPS, nous avons besoin de :
L'API Aspose.Page pour C++, qui est une solution API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme C++.
Vous pouvez télécharger sa dernière version directement, ouvrez simplement le gestionnaire de packages NuGet, recherchez Aspose.Page.Cpp et installez-le. Vous pouvez également utiliser la commande suivante dans la console du gestionnaire de packages.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Créer un fichier XPS avec C++
- Créez un nouveau document XPS à l’aide de la fonction MakeObject
, qui renvoie un objet de la classe XpsDocument - Ajoutez un ensemble de glyphes (glyphs) au document à l’aide de la méthode AddGlyphs() de l’objet de document XPS.
- Définissez la couleur de remplissage du texte à l’aide de la méthode set_Fill, en transmettant un pinceau de couleur unie (solid color brush) créé par la méthode CreateSolidColorBrush de l’objet de document XPS.
- Enregistrez le document XPS résultant dans un fichier nommé output.xps dans le répertoire spécifié par la variable dir.
Créer des fichiers XPS
XPS Qu'est-ce que le format de fichier XPS
XPS (XML Paper Specification) est l’équivalent Microsoft du PDF. Il repose sur XML/HTML, préserve la mise en page sur toutes les plateformes et est indépendant du système d’exploitation.