Licence
Évaluer Aspose.Slides
Vous pouvez télécharger une version d’évaluation d'Aspose.Slides for Android via Java depuis sa page de téléchargement. La version d’évaluation offre les mêmes fonctionnalités que la version sous licence du produit. Le package d’évaluation est identique au package acheté. La version d’évaluation devient simplement sous licence après que vous ayez ajouté quelques lignes de code (pour appliquer la licence).
Une fois que vous êtes satisfait de votre évaluation d'Aspose.Slides, vous pouvez acheter une licence. Nous vous recommandons de consulter les différents types d’abonnement. Si vous avez des questions, contactez l’équipe commerciale d’Aspose.
Chaque licence Aspose inclut un abonnement d’un an pour des mises à jour gratuites vers les nouvelles versions ou les correctifs publiés pendant la période d’abonnement. Les utilisateurs de produits sous licence (ou même de versions d’évaluation) bénéficient d’un support technique gratuit et illimité.
Limites de la version d’évaluation
- Bien que la version d’évaluation d’Aspose.Slides (sans licence spécifiée) fournisse toutes les fonctionnalités du produit, elle insère un filigrane d’évaluation en haut du document lors des opérations d’ouverture et d’enregistrement.
- Vous êtes limité à une diapositive lors de l’extraction de texte à partir des diapositives de la présentation.
Licences dans Aspose.Slides
- Une version d’évaluation devient sous licence après l’achat d’une licence et l’ajout de quelques lignes de code (pour appliquer la licence).
- La licence est un fichier XML en texte brut contenant des informations telles que le nom du produit, le nombre de développeurs autorisés, la date d’expiration de l’abonnement, etc.
- Le fichier de licence est signé numériquement, vous ne devez donc pas le modifier. Même l’ajout involontaire d’un saut de ligne supplémentaire au contenu du fichier l’invalidera.
- Aspose.Slides for Android via Java recherche généralement la licence aux emplacements suivants :
- Un chemin explicite
- Le dossier contenant Aspose.Slides.jar
- Pour éviter les limitations associées à la version d’évaluation, vous devez définir une licence avant d’utiliser Aspose.Slides. Vous n’avez besoin de définir une licence qu’une seule fois par application ou processus.
Appliquer une licence
Une licence peut être chargée à partir d’un fichier ou d’un flux.
Fichier
La méthode la plus simple pour définir une licence consiste à placer le fichier de licence dans le dossier contenant Aspose.Slides.jar ou le jar de votre application.
Ce code Java montre comment définir un fichier de licence :
// Instancie la classe License
com.aspose.slides.License license = new com.aspose.slides.License();
// Définit le chemin du fichier de licence
license.setLicense("Aspose.Slides.Android.via.Java.lic");
Si vous placez le fichier de licence dans un répertoire différent, lors de l’appel de la méthode SetLicense , le nom du fichier de licence à la fin du chemin explicite spécifié doit être identique à votre fichier de licence.
Par exemple, vous pouvez changer le nom du fichier de licence en Aspose.Slides.Android.via.Java.lic.xml. Ensuite, dans votre code, vous devez passer le chemin du fichier (se terminant par Aspose.Slides.Android.via.Java.lic.xml) à la méthode SetLicense .
Flux
Vous pouvez charger une licence depuis un flux. Ce code Java montre comment appliquer une licence depuis un flux :
// Instancie la classe License
com.aspose.slides.License license = new com.aspose.slides.License();
// Définit la licence via un flux
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));
Validation d’une licence
Pour vérifier qu’une licence a été correctement définie, vous pouvez la valider. Ce code Java montre comment valider une licence :
License license = new License();
license.setLicense("Aspense.Slides.Android.via.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Sécurité des threads
Note
La méthode SetLicense n’est pas sûre pour les threads. Si cette méthode doit être appelée simultanément depuis de nombreux threads, vous pouvez utiliser des primitives de synchronisation (comme un verrou) pour éviter les problèmes.FAQ
Puis-je appliquer la licence dans un environnement totalement 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 plus autorisé à utiliser les nouvelles versions sans renouveler.