Licence | Aspose.ZIP pour .NET

Évaluer Aspose.ZIP

Vous pouvez télécharger Aspose.ZIP 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.ZIP 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.ZIP (sans licence spécifiée) fournit toutes les fonctionnalités du produit, à l’exception de certaines limitations d’évaluation.

Usage contextRestrictions
Size of data to compressNo more than 532,768 bytes of each entry to be compressed
Size of data to decompressNo more than 500,000 bytes of each entry to be decompressed
CRC verification on decompressionNot performed
MAC verification on decompression in an encrypted fileNot performed
Number of entries compressedNo more than 10
Extraction by running self-extracted archiveNo more then 10 files no more than 500,000 bytes each

Application d’une licence

Vous pouvez facilement télécharger une version d’évaluation d’Aspose.ZIP à 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.ZIP. 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.ZIP 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).

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

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

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

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

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.ZIP) et de spécifier uniquement le nom du fichier sans son chemin.

1// Instancie une instance de licence et définit le fichier de licence via son chemin
2
3Aspose.ZIP.License licence = new Aspose.ZIP.License();
4
5licence.SetLicense("Aspose.ZIP.lic");
1// Instancie une instance de licence et définit la licence via un flux
2
3Licence Aspose.ZIP.License = new Aspose.ZIP.License();
4
5licence.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.ZIP.lic.xml ». Ensuite, dans votre code, vous devez utiliser le nom de licence modifié (c’est-à-dire Aspose.ZIP.lic.xml) pour la méthode SetLicense.

Inclusion du 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.ZIP). 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 définition d’une licence (intégrée) dans vos applications.

1// Instancie la classe License
2
3Licence Aspose.ZIP.License = new Aspose.ZIP.License();
4
5// Passe uniquement le nom du fichier de licence intégré dans l'assembly
6
7licence.SetLicense("Aspose.ZIP.lic");

Application d’une licence mesurée (paiement à l’utilisation)

Une licence mesurée est un mécanisme de licence qui permet aux clients d’être facturés en fonction de l’utilisation des fonctionnalités de l’API. Pour plus de détails, veuillez vous référer à la Section FAQ sur les licences mesurées. Pour activer la licence mesurée, vous avez besoin de clés publiques et privées.

L’application d’une licence limitée est aussi simple que ces deux lignes de code :

1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.