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 inclure un mélange de texte, d’images et de graphiques, ce qui le rend idéal pour créer des supports promotionnels tels que des dépliants, des brochures et des cartes postales. Ces fichiers peuvent être ouverts, modifiés et imprimés à l’aide de Microsoft Publisher, mais ils ne peuvent pas être ouverts ou modifiés dans d’autres logiciels, tels que Microsoft Word ou Adobe InDesign, à moins qu’ils ne soient d’abord convertis dans un autre format de fichier.

Aspose.PUB pour C++ est une bibliothèque conçue pour fonctionner avec des fichiers .pub. Il permet le chargement, l'édition et la conversion de fichiers .pub en PDF, HTML, XLSX, DOC et autres formats d'image. La bibliothèque peut être intégrée dans des projets C++ ou utilisée pour créer des applications multiplateformes pour ouvrir, fusionner et convertir des fichiers Microsoft Publisher. Avec cette solution, vous pouvez convertir efficacement les fichiers .pub sans avoir besoin de logiciel ou d'abonnement supplémentaire. Des exemples d'implémentation de la bibliothèque dans diverses applications peuvent être trouvés et 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 et donne accès à ses fonctionnalités et capacités et fournira également à l’utilisateur un accès au support et aux mises à niveau. Pour découvrir d’autres exemples de code et fichiers de données, rendez-vous sur Aspose Github Project .

Pour charger la licence, vous devrez installer l'API Aspose.PUB. Vous pouvez le faire en le recherchant dans le gestionnaire de packages NuGet ou en utilisant la commande Install-Package Aspose.PUB dans la console du gestionnaire de packages.

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 :

  1. 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 .
  2. Appelez la méthode SetLicense() sur l’objet de 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 :

  1. Créez une instance de la classe License et attribuez-la à la variable License.
  2. 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.
  3. Appelez la méthode SetLicense() sur l’objet de 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.