Licence | Aspose.PUB pour .NET

Évaluer Aspose.PUB

Vous pouvez télécharger Aspose.PUB pour .NET gratuitement pour évaluation. La version d’évaluation fournit presque toutes les fonctionnalités du produit avec certaines limitations. La même version d’évaluation obtient une licence lorsque vous achetez une licence et ajoutez quelques lignes de code pour  appliquer la licence.

Si vous souhaitez tester Aspose.PUB sans limitations de la version d’évaluation, vous pouvez également demander une licence temporaire de 30 jours. Veuillez vous référer à  Comment obtenir une licence temporaire ?

Limites de la version d’évaluation

La version d’évaluation d’Aspose.PUB (sans licence spécifiée) fournit toutes les fonctionnalités du produit, sauf qu’un avertissement de version d’évaluation s’affiche en haut du document converti, comme indiqué dans l’image suivante.

Avertissement version d’évaluation

Demander une licence

Vous pouvez facilement télécharger une version d’évaluation d’Aspose.PUB à partir de sa  page de téléchargement. La version d’évaluation offre absolument les mêmes fonctionnalités que la version sous licence d’Aspose.PUB. De plus, la version d’évaluation devient simplement sous licence lorsque vous achetez une licence et ajoutez quelques lignes de code pour appliquer la licence.

À propos de la licence

La licence est un fichier XML en texte brut qui contient des détails tels que le nom du produit, le nombre de développeurs auxquels il est concédé sous licence, la date d’expiration de l’abonnement, etc. Le fichier est signé numériquement, ne modifiez donc pas le fichier. Même l’ajout par inadvertance d’un saut de ligne supplémentaire dans le fichier l’invalidera.

Vous devez définir une licence avant d’utiliser Aspose.PUB si vous souhaitez éviter ses limitations d’évaluation. Il n’est nécessaire de définir une licence qu’une seule fois par application (ou processus).

Définition d’une licence dans Aspose.PUB pour .NET

Dans Aspose.PUB, une licence peut être chargée à partir d’un fichier, d’un flux ou d’une ressource intégrée. Aspose.PUB essaie de trouver la licence aux emplacements suivants :

Appliquer une licence à l’aide d’un fichier

Le moyen le plus simple de définir une licence est de placer le fichier de licence dans le même dossier que celui de la DLL du composant (inclus dans Aspose.PUB) et de spécifier uniquement le nom du fichier sans son chemin.

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2// The path to the documents directory.
3string dataDir = RunExamples.GetDataDir_Data();
4
5string fileName = dataDir + "Aspose.PUB.Lic";
6
7License pubLicense = new License();
8
9pubLicense.SetLicense(fileName);

Appliquer une licence à partir d’un objet Stream

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2// Initialize license object
3License pubLicense = new License();
4// Load license in FileStream
5FileStream myStream = new FileStream("Aspose.PUB.lic", FileMode.Open);
6// Set license
7pubLicense.SetLicense(myStream);

Lorsque vous appelez la méthode SetLicense, le nom de la licence doit être le même que celui de votre fichier de licence. Par exemple, vous pouvez modifier le nom du fichier de licence en « Aspose.PUB.lic.xml ». Ensuite, dans votre code, vous devez utiliser le nom de licence modifié (c’est-à-dire Aspose.Pub.lic.xml) pour la méthode SetLicense.

Inclure le fichier de licence en tant que ressource intégrée

Une autre façon intéressante d’emballer la licence avec votre application et de vous assurer qu’elle ne sera pas perdue consiste à l’inclure en tant que ressource intégrée dans l’un des assemblys qui appellent la DLL du composant (inclus dans Aspose.PUB). Pour inclure le fichier de licence en tant que ressource intégrée, effectuez les étapes suivantes :

Veuillez consulter l’exemple ci-dessous pour comprendre cette méthode de configuration de la licence (intégrée) dans vos applications.

1    //Instantiate the License class
2    Aspose.PUB.License license = new Aspose.PUB.License();
3
4    //Pass only the name of the license file embedded in the assembly
5    license.SetLicense("Aspose.PUB.lic");

Appliquer une licence limitée

Aspose.PUB permet aux développeurs d’appliquer une clé limitée. Il s’agit d’un nouveau mécanisme de licence. Le nouveau mécanisme de licence sera utilisé parallèlement à la méthode de licence existante. Les clients qui souhaitent être facturés en fonction de l’utilisation des fonctionnalités de l’API peuvent utiliser la licence limitée. Pour plus de détails, veuillez vous référer à la section  FAQ sur les licences mesurées.

Une nouvelle classe Metered a été introduite pour appliquer une clé mesurée. Voici un exemple de code montrant comment définir des clés publiques et privées mesurées.

 1	// set metered public and private keys
 2	Aspose.Pub.Metered metered = new Aspose.Pub.Metered();
 3	// Access the setMeteredKey property and pass public and private keys as parameters
 4	metered.SetMeteredKey(
 5        "<type public key here>",
 6        "<type private key here>");
 7	
 8	//convert Publisher document to pdf format
 9	var parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
10	var doc = parser.Parse();
11	Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, "out.pdf");
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.