Gestion des licences
Parfois, pour obtenir les meilleurs résultats d’évaluation, une approche pratique peut être nécessaire. C’est pourquoi Aspose.Slides propose différents plans d’achat et offre également un essai gratuit ainsi qu’une licence temporaire de 30 jours pour l’évaluation.
Évaluer Aspose.Slides
Vous pouvez facilement télécharger Aspose.Slides pour l’évaluation. Le package d’évaluation est identique au package acheté. La version d’évaluation devient simplement licenciée après que vous ayez ajouté quelques lignes de code pour appliquer la licence.
Limitation de la version d’évaluation
La version d’évaluation d’Aspose.Slides (sans licence spécifiée) fournit toutes les fonctionnalités du produit, mais elle insère un filigrane d’évaluation en haut du document à l’ouverture et à l’enregistrement. Vous êtes également limité à une diapositive lors de l’extraction de texte à partir de diapositives de présentation.
À propos de la licence
Vous pouvez facilement télécharger une version d’évaluation d’Aspose.Slides pour PHP via Java depuis sa page de téléchargement. La version d’évaluation offre absolument les mêmes capacités que la version licenciée d’Aspose.Slides. De plus, la version d’évaluation devient simplement licenciée après que vous ayez acheté une licence et ajouté quelques lignes de code pour appliquer la licence.
La licence est un fichier XML en texte clair qui contient des détails tels que le nom du produit, le nombre de développeurs auxquels elle est accordée, la date d’expiration de l’abonnement, etc. Le fichier est signé numériquement, il ne faut donc pas le modifier. Même l’ajout accidentel d’un saut de ligne supplémentaire au contenu du fichier l’invalidera.
Pour éviter les limitations associées à la version d’évaluation, vous devez définir une licence avant d’utiliser Aspose.Slides. Vous n’êtes tenu de définir une licence qu’une seule fois par application ou processus.
Licence achetée
Après l’achat, vous devez appliquer le fichier ou le flux de licence.
Vous devez définir la licence :
- uniquement une fois par domaine d’application
- avant d’utiliser toute autre classe Aspose.Slides
Définir une licence dans Aspose.Slides pour PHP via Java
Les licences peuvent être appliquées depuis ces emplacements :
- Chemin explicite
- Flux
- En tant que licence à compte d’usage – un nouveau mécanisme de licence
Utilisez la méthode setLicense pour licencier un composant.
Bien que plusieurs appels à setLicense ne soient pas nuisibles, ils constituent un gaspillage de ressources (processeur).
Appliquer une licence à l’aide d’un fichier
Ce fragment de code sert à définir un fichier de licence :
PHP
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense("Aspose.Slides.lic");
?>
Lors de l’appel à la méthode setLicense, le nom de la licence doit être identique à celui de votre fichier de licence. Par exemple, vous pouvez renommer le fichier de licence en « Aspose.Slides.lic.xml ». Ensuite, dans votre code, vous devez transmettre le nouveau nom de licence (Aspose.Slides.lic.xml) à la méthode setLicense.
Appliquer une licence depuis un flux
Ce fragment de code sert à appliquer une licence depuis un flux :
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\License;
$license = new License();
$license->setLicense($stream);
?>
FAQ
Puis‑je appliquer la licence dans un environnement complètement hors ligne (sans accès à Internet ?)
Oui. La validation de la licence est effectuée localement à l’aide du fichier de licence ; aucune connexion Internet n’est requise.
Que se passe‑t‑il après l’expiration de l’abonnement d’un an ? La bibliothèque cessera‑t‑elle de fonctionner ?
Non. La licence est perpétuelle : vous pouvez continuer à utiliser les versions publiées avant la date de fin de votre abonnement ; vous ne serez simplement pas éligible aux nouvelles versions sans renouvellement.