Licences | Aspose.TeX pour Java
Limites de la version d’évaluation
La version d’évaluation d’Aspose.TeX (sans licence spécifiée) fournit toutes les fonctionnalités du produit, sauf que seules quatre premières pages peuvent être obtenues dans le document de sortie. De plus, ces pages seront estampillées d’un filigrane en mode évaluation.
Si vous souhaitez essayer Aspose.TeX sans limitations d’évaluation, demandez une licence temporaire de 30 jours. Veuillez vous référer à Comment obtenir une licence temporaire ? pour plus d’informations.
Appliquer la licence à l’aide d’un objet fichier ou flux
Utilisez la méthode
License.setLicense pour appliquer une licence au composant. Dans les exemples ci-dessous, définissez licenseFilePath sur le chemin complet de votre fichier de licence. La méthode appelante doit gérer ou déclarer Exception.
Chargement d’une licence à partir d’un fichier
Cet extrait de code applique une licence stockée dans un fichier.
1// Apply a license from a file.
2// licenseFilePath is the full path to your Aspose.TeX for Java license.
3com.aspose.tex.License license = new com.aspose.tex.License();
4license.setLicense(licenseFilePath);Chargement d’une licence à partir d’un objet Stream
Ces extraits de code initialisent la licence à partir du flux.
1// Apply a license from a stream and close the stream after use.
2// licenseFilePath is the full path to your Aspose.TeX for Java license.
3com.aspose.tex.License license = new com.aspose.tex.License();
4try (java.io.InputStream licenseStream = new java.io.FileInputStream(licenseFilePath)) {
5 license.setLicense(licenseStream);
6}Licence mesurée
Aspose.TeX dispose d’un mécanisme de licence alternatif appelé Metered Licensing. Si un client souhaite être facturé en fonction de l’utilisation des fonctionnalités de l’API, il peut appliquer une Licence mesurée, ce qui est en fait aussi simple que d’appliquer une paire de clés cryptographiques. Pour plus de détails, veuillez vous référer à la Section FAQ sur les licences mesurées.
Les clés publiques et privées d’une licence mesurée peuvent être définies à l’aide d’une instance de la classe Metered, comme indiqué ci-dessous :
1// Apply a metered license using your own public and private keys.
2new com.aspose.tex.Metered().setMeteredKey(
3 "<type public key here>",
4 "<type private key here>");