Licence | Aspose.Page pour Java

Limites de la version d’évaluation

Nous souhaitons que nos clients testent minutieusement nos composants avant d’acheter afin que la version d’évaluation vous permette de l’utiliser comme vous le feriez normalement. Cependant, le produit sans licence :

Licence classique

La licence peut être chargée à partir d’un fichier ou d’un objet flux. Le moyen le plus simple de définir une licence consiste à placer le fichier de licence dans le même dossier que le fichier aspose-page-xx.x.jar et à spécifier le nom du fichier, sans chemin, comme indiqué dans l’exemple ci-dessous.

Appliquer une licence à l’aide d’un objet fichier ou flux

Le moyen le plus simple d’appliquer une licence consiste à placer le fichier de licence dans le même dossier que le fichier aspose-page-xx.x.jar et à spécifier uniquement le nom du fichier sans chemin.

Si vous utilisez un autre composant Aspose pour Java avec Aspose.Page pour Java, veuillez spécifier un espace de noms complet pour la licence comme com.aspose.page.License.

Chargement d’une licence à partir d’un fichier

Le moyen le plus simple d’appliquer une licence consiste à placer le fichier de licence dans le même dossier que le fichier aspose-page-xx.x.jar et à spécifier uniquement le nom du fichier sans chemin.

Lorsque vous appelez la méthode setLicense, le nom de licence que vous transmettez doit être celui de votre fichier de licence. Par exemple, si vous modifiez le nom du fichier de licence en « Aspose.Page.Java.lic.xml », transmettez ce nom de fichier à la méthode com.aspose.page.License.setLicense(…). Le fichier de licence peut être spécifié pour Aspose.Page pour Java ou vous pouvez utiliser le fichier de licence Aspose.Total pour Java.

1// Apply a License from File
2
3String licenseFilePath = getLicenseFullPath();
4
5com.aspose.page.License license = new com.aspose.page.License();
6license.setLicense(licenseFilePath);

Chargement d’une licence à partir d’un objet Stream

L’exemple suivant montre comment charger une licence à partir d’un flux.

1// Apply a License from Stream Object
2
3String licenseFilePath = getLicenseFullPath();
4try (FileInputStream licenseStream = new FileInputStream(licenseFilePath)) {
5    com.aspose.page.License license = new com.aspose.page.License();
6    license.setLicense(licenseStream);

Licence mesurée

Aspose.Page permet aux développeurs d’appliquer une clé mesuré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// Apply a License from Stream Object
2
3// set metered public and private keys
4com.aspose.page.Metered metered = new com.aspose.page.Metered();
5// Access the setMeteredKey property and pass public and private keys as parameters
6metered.setMeteredKey(
7    "<type public key here>",
8    "<type private key here>");

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.