Chargement de la licence MS PUB
Obtenir la licence de MS Publisher à partir d’un fichier ou d’un flux C++
Microsoft Publisher est un logiciel spécialisé dans la mise en page et la conception de pages. Il prend en charge divers formats de fichiers, notamment MS Publisher 2.0 ou version ultérieure, .txt, RTF, MS Word, HTML, texte Unicode, etc. Le format de fichier .pub dans Publisher est polyvalent, car il peut contenir un mélange de texte, d’images et de graphiques, ce qui le rend idéal pour créer des supports promotionnels tels que dépliants, brochures et cartes postales. Ces fichiers peuvent être ouverts, modifiés et imprimés avec Microsoft Publisher, mais ils ne peuvent pas être ouverts ou modifiés dans d’autres logiciels, comme Microsoft Word ou Adobe InDesign, à moins d’être d’abord convertis dans un autre format de fichier.
Aspose.PUB pour C++ vous permet de travailler avec les fichiers PUB directement depuis vos applications C++. La bibliothèque permet de charger, éditer et convertir les fichiers .pub en PDF, HTML, XLSX, DOC et d’autres formats d’image. Elle peut être intégrée à vos projets ou utilisée pour créer des applications multiplateformes afin d’ouvrir, fusionner et convertir des fichiers Microsoft Publisher. Avec cette solution, vous pouvez ouvrir les fichiers PUB pour les visualiser ou les modifier légèrement, voire fusionner plusieurs fichiers PUB en un seul document pour simplifier les flux de travail. Des fonctionnalités optionnelles (disponibles dans certaines éditions) offrent encore plus de possibilités. Des exemples d’implémentation de la bibliothèque dans diverses applications sont disponibles et peuvent être testés.
Sur cette page, vous apprendrez comment définir une licence pour utiliser la bibliothèque Aspose.Pub pour C++. Le fichier de licence est requis pour utiliser la bibliothèque, il donne accès à ses fonctionnalités et capacités, et il permet également à l’utilisateur d’accéder au support et aux mises à jour. Pour consulter d’autres exemples de code et fichiers de données, rendez‑vous sur le projet Aspose Github .
Avant de commencer à utiliser Aspose.PUB, vous devez activer votre licence. Ouvrez le Gestionnaire de packages NuGet de votre projet et recherchez Aspose.PUB. Installez le package directement dans votre environnement de développement. Si vous privilégiez la ligne de commande, ouvrez la console du Gestionnaire de packages et tapez `Install-Package Aspose.PUB` (sans guillemets). Une fois l’une de ces étapes terminée, vous êtes prêt à exploiter Aspose.PUB dans vos projets.
Package Manager Console Command
PM> Install-Package Aspose.PUB
Ce code explique le chargement de la licence Aspose.PUB à partir d’un fichier. Pour cela, les étapes suivantes doivent être suivies :
- Initialisez l’objet licence de type Aspose::Pub::License. La méthode System::MakeObject() est utilisée pour créer dynamiquement une instance de la classe License .
- Appelez la méthode SetLicense() sur l’objet licence et transmettez le chemin d’accès au fichier de licence en tant qu’argument.
Étapes pour charger la licence PUB à partir d’un fichier C++
using Aspose::PUB;
using System; // Initialize the license object
auto license = System::MakeObject<Aspose::Pub::License>();
// Set the license
license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");Pour charger la licence Aspose.PUB à partir d’un flux, procédez comme suit :
- Créez une instance de la classe License et affectez‑la à une variable licence.
- Pour charger la licence, créez une instance de la classe FileStream, qui représente un flux d’octets et est utilisée pour lire et écrire dans des fichiers.
- Appelez la méthode SetLicense() sur l’objet licence et transmettez‑lui l’objet myStream. Cette méthode définit la licence de la bibliothèque Aspose.Pub à l’aide du contenu du fichier de licence représenté par l’objet FileStream.
Étapes pour charger la licence PUB à partir d’un flux C++
// Initialize a license object
intrusive_ptr<License>license = new License();
// Load the license in FileStream
intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
// Set the license
license->SetLicense(myStream);FAQ
1. Comment puis-je obtenir une licence pour la solution API Aspose.PUB ?
Le moyen le plus simple d’appliquer une licence consiste à placer le fichier de licence dans le même dossier que le fichier Aspose.PUB.dll et à spécifier uniquement le nom du fichier sans chemin. Une autre option consiste à charger une licence à partir d’un flux.
2. Y a-t-il des limitations dans la version d’évaluation d’Aspose.PUB ?
La version d’essai d’Aspose.PUB offre des fonctionnalités complètes du produit, la seule différence étant la présence d’un avertissement de version d’évaluation affiché bien en évidence en haut du document converti.
3. Puis-je évaluer la solution API Aspose.PUB avant d’acheter une licence ?
Absolument, Aspose propose une version d’évaluation gratuite de la solution API Aspose.PUB permettant aux développeurs de tester ses fonctionnalités et sa compatibilité avec leurs applications. La version d’évaluation vous permet d’explorer les capacités de l’API et de vous assurer qu’elle répond à vos exigences avant de prendre une décision d’achat. Téléchargez simplement la version d’évaluation depuis le site Web Aspose et commencez à l’évaluer dans votre environnement de développement.