Foire aux questions | Aspose.Page pour C++



Q : À quoi sert Aspose.Page pour C++ ?

R : Cette puissante bibliothèque vous permet de gérer facilement les fichiers XPS et PostScript (EPS/PS) :



Q : Quels formats Aspose.Page pour C++ prend-il en charge ?

R : Il prend en charge les formats PS, XPS, EPS et OXPS en entrée et les formats PS, EPS, PDF, PNG, JPEG, TIFF, EMF, WMF et BMP en sortie.

Q : Comment convertir des fichiers dans Aspose.Page pour С++ ?

R : Aspose.Page vous permet de convertir des documents XPS et EPS/PS dans des formats plus largement utilisés comme le PDF et divers formats d’image (JPEG, PNG, etc.). Le processus de conversion est vraiment simple. Il vous suffit de faire quelques pas !

  1. Chargez le fichier de sortie avec Aspose.Page pour C++.
  2. Appelez la méthode Save().
  3. Transmettez le chemin du fichier de sortie avec son extension de fichier.
  4. Le fichier de sortie sera enregistré au chemin spécifié afin qu’il soit dans un programme compatible.

Pour voir plus d’exemples, veuillez consulter les guides Conversion.

Q : Les développeurs peuvent-ils utiliser Aspose.Page pour C++ pour créer et modifier des documents XPS ?

R : Oui, les développeurs peuvent créer de nouveaux documents XPS à partir de zéro ou modifier des documents existants. Cela inclut l’ajout, la suppression ou la manipulation d’éléments dans le document.

Pour créer un fichier XPS, il vous suffit de :

1    // Create an XPS document
2    auto xpsDocs = MakeObject<XpsDocument>();
3
4    // Save the result
5    xpsDocs->Save(dir + u"output.xps");

Q : La solution API Aspose.Page permet-elle aux développeurs de travailler avec des pages et des éléments de documents ?

R : Absolument ! La bibliothèque est parfaite pour manipuler des pages individuelles au sein du document, permettant une édition et une personnalisation ciblées. Vous pouvez également gérer des éléments de document tels que des graphiques vectoriels et des formes.

Q : Puis-je ajouter des figures au fichier PS, EPS, XPS à l’aide de cette API pour C++ ?

R : Aspose.Page inclut une telle fonctionnalité. Examinons-le sur l’exemple de l’ajout d’un rectangle à un fichier XPS :

 1    class AddRectangle : public System::Object
 2    {
 3        typedef AddRectangle ThisType;
 4        typedef System::Object BaseType;
 5
 6        typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
 7        RTTI_INFO_DECL();
 8
 9    public:
10
11        static void Run();
12
13    };

Q : Comment installer le package Aspose.Page à partir de NuGet ?

R : Vous pouvez télécharger sa dernière version directement, ouvrez simplement le gestionnaire de packages NuGet, recherchez Aspose.Page.Cpp et installez-la. Vous pouvez également utiliser la commande suivante à partir de la console Package Manager.

1    PM> Install-Package Aspose.Page

Q : Quelle est la configuration système requise pour Aspose.Page pour C++ ?

R : Accédez à la page Configuration système requise pour obtenir les informations réelles sur les systèmes d’exploitation et les environnements de développement nécessaires pour gérer Aspose.Page pour C++.

Q : Où puis-je en savoir plus sur les formats de langage de description de page pris en charge par l’API ?

R : Accédez au chapitre Introduction aux langages de description de page qui est une base de connaissances complète et ingénieuse sur les formats PDL les plus populaires, leurs particularités, leur structure et leur comparaison.

Q : Puis-je ajouter des pages à un fichier PS, EPS, XPS à l’aide de cette API pour C++ ?

R : Oui, certainement. Examinons cette fonctionnalité sur l’exemple de l’ajout d’une page à un fichier XPS :

1    // Create a new XPS Document
2    System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>(dataDir + u"Sample1.xps");
3
4    // Insert an empty page at the beginning of pages list
5    doc->InsertPage(1, true);
6
7    // Save the resultant XPS document
8    doc->Save(RunExamples::GetOutDir() + u"AddPages_out.xps");

Q : Puis-je supprimer une page d’un fichier PS ou XPS ?

R : Oui, pour supprimer une page d’un fichier, utilisez la méthode RemovePage() et enregistrez le document modifié.

Q : Puis-je essayer la solution avant de l’acheter ?

R : Oui, vous pouvez facilement télécharger le produit Aspose.Page pour C++ à des fins d’évaluation. La version d’évaluation d’Aspose.Page (sans licence spécifiée) fournit toutes les fonctionnalités du produit, à l’exception de certaines limitations d’évaluation.

Si vous souhaitez l’essayer sans limitation d’évaluation, demandez une [licence temporaire] de 30 jours(5).

Q : Où puis-je obtenir de l’aide si je rencontre des problèmes avec la solution ?

R : Consultez le Forum Aspose pour obtenir des réponses ou ajoutez un nouveau sujet avec votre problème si vous n’avez pas trouvé celui qui convient à votre problème.

Q : Où puis-je voir les fonctionnalités de cette solution API implémentées dans les applications Web ?

R : Consultez nos solutions Web pour convertir, afficher et fusionner des fichiers PS, EPS, XPS et OXPS, ainsi que pour recadrer et redimensionner les fichiers EPS. Ce sont les exemples les plus brillants que vous pouvez utiliser l’API pour développer vos propres produits.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.